比赛 NOIP2015普及组练习 评测结果 AAAAAAAAAA
题目名称 谁拿了最多奖学金 最终得分 100
用户昵称 123 运行时间 0.010 s
代码语言 C++ 内存使用 0.28 MiB
提交时间 2015-11-04 19:29:41
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
int main(){
	freopen ("scholar.in","r",stdin);
	freopen ("scholar.out","w",stdout);
	int a,b,c,d,e,f[1000]={0},l,m,n,p,u[1000]={0},r;
	char h,i,j,k,g[1000][100]={0};
    cin>>a;
	for (b=1;b<=a;b++)
	{
		cin.getline(g[b],100,' ');
		cin>>c>>d>>h>>i>>e;
		if(c>80&&e>=1)
		{
			f[b]=f[b]+8000;
		}
		if(c>85&&d>80)
		{
			f[b]=f[b]+4000;
		}
		if(c>90)
		{
			f[b]=f[b]+2000;
		}
		if(c>85&&i=='Y')
		{
			f[b]=f[b]+1000;
		}
		if(d>80&&h=='Y')
		{
			f[b]=f[b]+850;
		}
	}
	m=0;
	r=0;
	for (l=1;l<=a;l++)
	{
		if(f[l]>m)
		{
			m=f[l];
			n=l;
		}
		r=r+f[l];
	}
	for (p=0;p<=g[n][p]!=0;p++)
	{
		if(g[n][p]!='\n')
		cout<<g[n][p];
	}
	cout<<endl<<m<<endl<<r;
	return 0;
}