这只让我输入一组数据,输出还是0
#include<bits/stdc++.h>
using namespace std;
int n,all,w[999999];
struct a{
char na,nd,ne;
int nb,nc,nf,ans;
}s[999999];
void ys(int x,int y,int z){
if(x>80&&y>=1)
s[z].ans+=8000;
}
void ws(int x,int y,int z){
if(x>85&&y>80)
s[z].ans+=4000;
}
void cz(int x,int z){
if(x>90)
s[z].ans+=2000;
}
void xb(int x,int y,int z){
if(x>85&&y=='Y')
s[z].ans+=1000;
}
void bj(int x,int y,int z){
if(x>80&&y=='Y')
s[z].ans+=850;
}
int main(){
cin>>n;
for(int i=0;i<n;++i){
cin>>s[i].na;
cin>>s[i].nb;
cin>>s[i].nc;
cin>>s[i].nd;
cin>>s[i].ne;
cin>>s[i].nf;
}
for(int i=0;i<n;++i){
ys(s[i].nb,s[i].nf,i);
ws(s[i].nb,s[i].nc,i);
cz(s[i].nb,i);
ws(s[i].nb,s[i].ne,i);
bj(s[i].nc,s[i].nd,i);
all+=s[i].ans;
w[i]+=s[i].ans;
}
sort(w,w+n);
for(int i=0;i<n;++i)
if(s[i].ans==w[n-1])
cout<<s[i].na<<endl;
cout<<w[n-1]<<endl;
cout<<all;
}