#548. 成绩统计

成绩统计

题目描述

统计成绩,求最高分。

输入输出格式

输入

第一行是一个正整数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

时间及空间限制

1s, 256MB.

提示

【限制】 100%的数据满足:3<=n<=600

数据保证每科至少有一个同学的成绩。

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

输入数据保证所有的分数都为最简形式。