我个蒟蒻这种题也爆零。。。
那个奆佬帮忙看一下哪里错了
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
string xm[101];
int qm[101]={0}, py[101]={0}, cj[101]={0};
bool xb[101]={0}, gb[101]={0}, lw[101]={0};
cin >> n;
for(int i = 0; i < n;i++){
cin >> xm[i] >> qm[i] >> py[i];
char m;
cin >> m;
if(m == 'Y')gb[i]=true;
cin >> m;
if(m == 'Y')xb[i]=true;
cin >> m;
if(m != '0')lw[i]=true;
}
for(int i = 0; i < n;i++){
if(qm[i] > 80 && lw[i])cj[i]+=8000;
if(qm[i] > 85 && py[i] > 80)cj[i]+=4000;
if(qm[i] > 90)cj[i]+=2000;
if(qm[i] > 85 && xb[i])cj[i]+=1000;
if(qm[i] > 80 && gb[i])cj[i]+=850;
}
int x,flag=-1,sum=0;
for(int i = 0; i < n;i++){
sum+=cj[i];
if(cj[i]>flag){
flag = cj[i];
x = i;
}
}
cout << xm[x] << endl << cj[x] << endl << sum << endl;
return 0;
}
谢谢谢谢谢
P.S.我下载了数据试了一下发现数据一读到第36行就读不进去了。。。