玄关
#include<bits/stdc++.h>
using namespace std;
int n;
long long sum=0;
struct students{
string name;
int fga;
int crr;
char leader;
char west;
int thesis;
int m;
}s[102];
int cmp(students x,students y){
return x.m>y.m;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>s[i].name>>s[i].fga>>s[i].crr>>s[i].leader>>s[i].west>>s[i].thesis;
s[i].m=0;
}
for(int i=1;i<=n;i++){
if(s[i].fga>=80&&s[i].thesis>=1){
s[i].m+=8000;
}
if(s[i].fga>=85&&s[i].crr>=80){
s[i].m+=4000;
}
if(s[i].fga>=90){
s[i].m+=2000;
}
if(s[i].fga>=85&&s[i].west=='Y'){
s[i].m+=1000;
}
if(s[i].crr>=80&&s[i].leader=='Y'){
s[i].m+=850;
}
sum+=s[i].m;
}
sort(s+1,s+n+1,cmp);
cout<<s[1].name<<endl<<s[1].m<<endl<<sum;
return 0;
}
~~
~~O2关了也没用~~~~