| 比赛 | 
    NOIP2015普及组练习 | 
    评测结果 | 
    AAAAAAAAAA | 
    | 题目名称 | 
    谁拿了最多奖学金 | 
    最终得分 | 
    100 | 
    | 用户昵称 | 
    サイタマ  | 
    运行时间 | 
    0.009 s  | 
    | 代码语言 | 
    C++ | 
    内存使用 | 
    0.31 MiB  | 
    | 提交时间 | 
    2015-11-06 18:57:06 | 
显示代码纯文本
#include<fstream>
#include<string>
using namespace std;
class node
{public:
	int q,b,l;
	char g,x;
	string name;
};
class com
{public:
	string nam;
	int m;
};
int main()
{
	ifstream fin("scholar.in");
	ofstream fout("scholar.out");
	node num;
	com ans;
	int n,result=0,money=0;
	fin>>n;
	ans.m=0;
	for(int i=1;i<=n;i++)
	{
		money=0;
		fin>>num.name>>num.q>>num.b>>num.g>>num.x>>num.l;
		if(num.q>80&&num.l>=1)
			money+=8000;
		if(num.q>85&&num.b>80)
			money+=4000;
		if(num.q>90)
			money+=2000;
		if(num.q>85&&num.x=='Y')
			money+=1000;
		if(num.b>80&&num.g=='Y')
			money+=850;
		result+=money;
		if(money>ans.m)
		{
			ans.m=money;
			ans.nam=num.name;
		}
	}
	fout<<ans.nam<<endl;
	fout<<ans.m<<endl;
	fout<<result<<endl;
	fin.close();
	fout.close();
	return 0;
}