比赛 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;
}