比赛 |
20121121 |
评测结果 |
AAAAAAAAAA |
题目名称 |
谁拿了最多奖学金 |
最终得分 |
100 |
用户昵称 |
mikumikumi |
运行时间 |
0.004 s |
代码语言 |
C++ |
内存使用 |
3.28 MiB |
提交时间 |
2012-11-21 20:41:08 |
显示代码纯文本
#include <fstream>
#include <string>
using namespace std;
ifstream input ("scholar.in");
ofstream output ("scholar.out");
string a[101],q;
char xbsf[101],gb[101];
int n,cj[101],bj[101],lw[101],jj[101];
int main ()
{
int m=0,p=0,i;
for(i=1;i<=n;i++)
jj[i]=0;
input>>n;
for(i=1;i<=n;i++)
input>>a[i]>>cj[i]>>bj[i]>>gb[i]>>xbsf[i]>>lw[i];
for(i=1;i<=n;i++)
{
if(cj[i]>80&&lw[i]!=0)
{
jj[i]=jj[i]+8000;
m=m+8000;
}
if(cj[i]>85&&bj[i]>80)
{
jj[i]=jj[i]+4000;
m=m+4000;
}
if(cj[i]>90)
{
jj[i]=jj[i]+2000;
m=m+2000;
}
if(cj[i]>85&&xbsf[i]!='N')
{
jj[i]=jj[i]+1000;
m=m+1000;
}
if(bj[i]>80&&gb[i]!='N')
{
jj[i]=jj[i]+850;
m=m+850;
}
}
for(i=1;i<=n;i++)
{
if(jj[i]>p)
{
p=jj[i];
q=a[i];
}
}
output<<q<<endl<<p<<endl<<m;
input.close();
output.close();
return 0;
}