成绩统计--初级

 1 Sec 64 MB |  显示标签
218623
通过提交

题目描述

华南师大附中月考二已经结束,级长想知道最高分是谁。但是现在级长很忙,没有时间统计成绩,于是他找到了你,你能帮帮他吗?
【限制】
100%的数据满足:3<=n<=600
数据保证每科至少有一个同学的成绩。

输入格式

第一行是一个正整数n
接下来是n行,每行为一个同学的成绩,格式如下:
先是一个字符串,表示这个同学的名字(长度小于等于20,由大小写字母构成),然后是他的4位学号(数据保证是4位,但是可能以0开头),接下来是4个数,分别表示他的语文、数学、英语、综合成绩(这个数在0到150之间,一定是0.5的倍数),最后是一个字符串和一个数(这个数在0到150之间,一定是0.5的倍数),字符串表示他的X科(一定是physics、chemistry、biology中的一个),那个数为他这科的成绩。以上的数据都由一个空格隔开,末尾没有多余的空格。具体请看样例。

输出格式

输出文件一共3行,分别表示选考physics、chemistry、biology中总分最高的同学。每行的输出格式为:
先是一个字符串,表示这个同学的名字,然后是他的4位学号,最后是他的总分。如果总分相同,则输出4位学号最小的。数据保证4位学号互不相同。以上的数据都由一个空格隔开,末尾没有多余的空格。具体请看样例。

样例输入 #1

5
apple 0101 150 150 150 150 physics 150
egg 0202 140 130.5 130 150 chemistry 150
banana 0102 130 140 130.5 150 chemistry 150
cat 0103 100.5 100 100 100 biology 100
dog 0288 89.5 89.5 89.5 89.5 physics 91.5

样例输出 #1

apple 0101 750
banana 0102 700.5
cat 0103 500.5

提示

【注意】
所有的分数应以最简形式输出(例如不要将750输出为750.0)。
输入数据保证所有的分数都为最简形式。

 上传者
coach
 创建时间
2013-08-22 16:08