[程序设计]评奖I

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

东东所在的班级有 N 名同学,期末考试进行了数学、语文、英语、地理四门功课的测试。班主任要将这 N 名学生中总分前三名定为本学期的“学习小标兵”。现在给出这 N 名学生的姓名和各科成绩,请你编程找到总分前三名,并依次输出他们的姓名。所给数据不会有总分相同的情况。

输入格式

输入包含 N + 1 行,第一行仅有一个正整数 N(0≤N≤40),表示东东班里学生的总数,接下来的 N 行,每行描述一个学生的考试信息,依次为姓名、数学成绩、语文成绩、英语成绩与地理成绩,两两之间用一个空格分隔。注意:姓名(不会同名)都用小写字母表示(不超过 10 个字母),成绩全都是不超过 200 的非负整数。

输出格式

输出包含三行,每行仅包含一个学生的姓名,依次为第一名到第三名学生的姓名。

样例输入

4 
jing 98 90 87 74 
ming 96 92 85 97 
jun 95 78 56 91 
hong 95 100 85 78 

样例输出

ming 
hong
jing

结构体排序

Not Claimed
Status
Done
Problem
20
Open Since
2025-7-5 0:00
Deadline
2025-8-31 23:59
Extension
24 hour(s)