样例过了,自己测第一个测试点也过了,但是全WA
#include<bits/stdc++.h>
using namespace std;
int maxn;
struct p{
string xm;
int qm,bj;
char gb,xb;
int lw;
int q;
}a[110];
int main(){
int n,ans;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].xm>>a[i].qm>>a[i].bj>>a[i].gb>>a[i].xb>>a[i].lw;
}
for(int i=1;i<=n;i++){
if(a[i].qm>80&&a[i].lw>=1){
a[i].q+=8000;
}
if(a[i].qm>85&&a[i].bj>80){
a[i].q+=4000;
}
if(a[i].qm>90){
a[i].q+=2000;
}
if(a[i].qm>85&&a[i].xb=='Y'){
a[i].q+=1000;
}
if(a[i].bj>80&&a[i].gb=='Y'){
a[i].q+=850;
}
}
for(int i=1;i<=n;i++){
if(a[i].q>maxn)
maxn=a[i].q;
}
for(int i=1;i<=n;i++){
if(a[i].q==maxn){
cout<<a[i].xm<<endl;
cout<<a[i].q<<endl;
break;
}
}
for(int i=1;i<=n;i++){
ans+=a[i].q;
}
cout<<ans;
return 0;
}