#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
struct student
{
string name;
int mark;
int classmark;
string ganbu;
string xibu;
int lunwen;
int money;
}s[120];
bool cmp(student a,student b)
{
return a.money>b.money;
}
int main()
{
int n;
cin>>n;
int sum=0;
for(int i=0;i<n;i++)
{
s[i].money=0;
}
for(int i=0;i<n;i++)
{
cin>>s[i].name>>s[i].mark>>s[i].classmark>>s[i].ganbu>>s[i].xibu>>s[i].lunwen;
if(s[i].mark>80&&s[i].lunwen>=1)
{
s[i].money+=8000;
sum+=8000;
}
if(s[i].mark>85&&s[i].classmark>80)
{
s[i].money+=4000;
sum+=4000;
}
if(s[i].mark>90)
{
s[i].money+=2000;
sum+=2000;
}
if(s[i].mark>85&&s[i].xibu=="Y")
{
s[i].money+=1000;
sum+=1000;
}
if(s[i].classmark>80&&s[i].ganbu=="Y")
{
s[i].money+=850;
sum+=850;
}
}
sort(s,s+n,cmp);
cout<<s[0].name<<endl;
cout<<s[0].money<<endl;
cout<<sum;
return 0;
}
第九个测试点WA了,但下载数据后在本地能过,洛谷显示:Wrong Answer. wrong answer On line 1 column 1, read G, expected R.