#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int n,ans;
struct node
{
char name[30];
int money;
int bian;
}ren[200];
int cmp(node x,node y)
{
if(x.money>y.money) return 1;
if(x.money==y.money&&x.bian<y.bian) return 1;
return 0;
}
int main()
{
cin>>n;
for(int x,y,z,i=1;i<=n;i++)
{
ren[i].bian=i; cin>>ren[i].name;
cin>>x>>y;
char ch1,ch2;
cin>>ch1>>ch2;
cin>>z;
if(x>80&&z>=1) ren[i].money+=8000;
if(x>85&&y>80) ren[i].money+=4000;
if(x>90) ren[i].money+=2000;
if(x>85&&ch2=='Y') ren[i].money+=1000;
if(y>80&&ch1=='Y') ren[i].money+=850;
ans+=ren[i].money;
}
sort(ren+1,ren+n+1,cmp);
cout<<ren[1].name<<endl;
cout<<ren[1].money<<endl;
cout<<ans;
return 0;
}
洛谷 P1051 谁拿了最多奖学金
最新推荐文章于 2025-03-04 21:35:34 发布