求助
#include<bits/stdc++.h>
using namespace std;
int n,allsum;
struct chengji(){
string name;
int num1,num2,num3,sum;
char gb,xb;
}a[114514];
int maxn=0;
string maxname;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].name>>a[i].num1>>a[i].num2>>a[i].gb>>a[i].xb>>a[i].num3;
if(a[i].num1>80 && a[i].num3>=1) a[i].sum+=8000;
if(a[i].num1>85 && a[i].num2>80) a[i].sum+=4000;
if(a[i].num1>90) a[i].sum+=2000;
if(a[i].num1>85 && a[i].xb=="Y") a[i].sum+=1000;
if(a[i].num2>=80 &&a[i].gb=="Y" ) a[i].sum+=850;
if(max<a[i].sum){
max=a[i].sum;
maxname=a[i].name;
}
allsum+=a[i].sum;
}
cout<<maxname<<endl<<max<<endl<<allsum;
return 0;
}