错哪里了啊,求大佬帮帮
#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(maxn<a[i].sum){
maxn=a[i].sum;
maxname=a[i].name;
}
allsum+=a[i].sum;
}
cout<<maxname<<endl<<maxn<<endl<<allsum;
return 0;
}