初音未来 • 17小时前
using namespace std;
struct man {
string s;
int c1;
int c2;
char a;
char b;
int num;
int p;
}; man t[105];
/*bool cmp(man x1, man x2) {
return x1.p < x2.p;
}*/
int main() {
int n, price = 0;
cin >> n;
int j = 0;
string r;
for (int i = 0; i < n; i++) {
t[i].p = 0;
cin >> t[i].s >> t[i].c1 >> t[i].c2 >> t[i].a >> t[i].b >> t[i].num;
if (t[i].num >= 1 && t[i].c1 > 80)
t[i].p += 8000;
if (t[i].c1 > 85 && t[i].c2 > 80)
t[i].p += 4000;
if (t[i].c1 > 90)
t[i].p += 2000;
if (t[i].c1 > 85 && t[i].b == 'Y')
t[i].p += 1000;
if (t[i].c2 > 80 && t[i].a == 'Y')
t[i].p += 850;
price += t[i].p;
}
//sort(t, t + n, cmp);
for (int i = 0; i < n; i++) {
if (j < t[i].p) {
j = t[i].p;
r = t[i].s;
}
}
cout << r << "\n" << j << "\n" << price;
return 0;
}
评论:
请先登录,才能进行评论