记录编号 |
547923 |
评测结果 |
AAAAAAAAAA |
题目名称 |
[NOIP 2005]谁拿了最多奖学金 |
最终得分 |
100 |
用户昵称 |
夜莺 |
是否通过 |
通过 |
代码语言 |
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(){;}