噗哪错了

#include<iostream>
#include<cstring>
#include<cstdio>
#include <string>

using namespace std;

int main(){

string name[110]={" "};

int kscj[110], bjcj[110], lws[110];
char gb[110], xb[110];
int money[110]={0};
int n;
cin>>n;
for(int i = 0; i<n; i++){
cin>>name[i]>>kscj[i]>>bjcj[i]>>gb[i]>>xb[i]>>lws[i];
}
// cout<<name[0]<<kscj[0]<<bjcj[0]<<gb[0]<<xb[0]<<lws[0];
for(int i=0; i<n; i++){
if(kscj[i]>80&&lws[i]>0)
money[i]=money[i]+8000;
if(kscj[i]>85&&bjcj[i]>80)
money[i]=money[i]+4000;
if(kscj[i]>90)
money[i]=money[i]+2000;

if(kscj[i]>85&&xb[i]=='Y')
money[i]=money[i]+1000;
if(kscj[i]>80&&gb[i]=='Y')
money[i]=money[i]+850;
}

int maxer=0;
int maxn=0;
for(int i=n-1; i>=0;i--){
if(money[maxer]<money[i])maxer=i;
}
maxn=money[maxer];
/*int mn = 0;
for(int i=n-1; i>=0;i--){
if(money[i]==maxn)mn++;
}*/
int total=0;
for(int i = 0; i < n; i++)total = total + money[i];
cout<<name[maxer]<<endl<<maxn<<endl<<total;
/*
*/
return 0;

}

0 条评论

目前还没有评论...

信息

ID
1001
难度
5
分类
模拟 点击显示
标签
递交数
39309
已通过
12807
通过率
33%
被复制
132
上传者