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