记录编号 547923 评测结果 AAAAAAAAAA
题目名称 [NOIP 2005]谁拿了最多奖学金 最终得分 100
用户昵称 Gravatar夜莺 是否通过 通过
代码语言 C++ 运行时间 0.000 s
提交时间 2019-12-22 19:31:12 内存使用 0.00 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int Main(){
	int n;
	freopen("scholar.in","r",stdin);
	freopen("scholar.out","w",stdout);
	cin>>n;
	char ans_name[21];
	int ans_one=0,ans_all=0;
	for(int i=1;i<=n;i++){
		char name[21],yn,gb;
		int mo,mc,lw,zo=0;
		cin>>name>>mo>>mc>>gb>>yn>>lw;
		if(mo>80&&lw>=1)
			zo+=8000;
		if(mo>85&&mc>80)
			zo+=4000;
		if(mo>90)
			zo+=2000;
		if(mo>85&&yn=='Y')
			zo+=1000;
		if(mc>80&&gb=='Y')
			zo+=850;
		ans_all+=zo;
		if(zo>ans_one){
			ans_one=zo;
			strcpy(ans_name,name);
		}
	}
	cout<<ans_name<<endl<<ans_one<<endl<<ans_all;
}
int uu=Main(); 
int main(){;}