#include <bits/stdc++.h>
using namespace std;
struct stu {
string name;
short score;
short class_score;
char islead;
char iswest;
short thesis;
int scholarship;
stu(){
score = class_score = thesis = scholarship = 0;
islead = iswest = 'N';
}
}stu[100];
int main(){
int n, tmp = -999, allscholarship = 0;
string tmpname;
cin >> n;
for(int i = 0;i < n;i++)
cin >> stu[i].name
>> stu[i].score >> stu[i].class_score
>> stu[i].islead >> stu[i].iswest
>> stu[i].thesis;
for(int i = 0;i < n;i++){
if(stu[i].score > 80 && stu[i].thesis >= 1)
stu[i].scholarship += 8000;
if(stu[i].score > 85 && stu[i].class_score > 80)
stu[i].scholarship += 4000;
if(stu[i].score > 90)
stu[i].scholarship += 2000;
if(stu[i].score > 85 && stu[i].iswest == 'Y')
stu[i].scholarship += 1000;
if(stu[i].score > 80 && stu[i].islead == 'Y')
stu[i].scholarship += 850;
if(stu[i].scholarship > tmp){
tmp = stu[i].scholarship;
tmpname = stu[i].name;
}
allscholarship += stu[i].scholarship;
}
cout << tmpname << '\n' << tmp << '\n' << allscholarship;
return 0;
}
记录详情