- 谁拿了最多奖学金
- 2015-12-31 13:44:21 @
#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;
}