9096:成绩排名

Time/Memory Limit:1000 MS/32768 K
Submitted: 365 Accepted: 208

 Problem Description

今天呢!2班的班主任突然想给班里的同学成绩排个名,成绩分成考试分和平时分,所以班主任决定先按考试分由高到低排名,如果考试分一样的话再按平时分由高到低排列。

 Input

测试数据有多组,第一行是一个整数 Y(1<=Y<100),代表学生数量。接下来有Y行,每行有一个字母(A..Z)和两个数,分别代表学生姓名、考试分和平时分。

 Output

每个测试数据占多行,按排名输出名次和每个学生的姓名、考试分和平时分,每个学生占一行。

 Sample Input

5
A 80 65
B 95 88
C 80 64
D 85 60
E 99 99

 Sample Output

1 E 99 99
2 B 95 88
3 D 85 60
4 A 80 65
5 C 80 64

 Author

FiM

 Recommend

zh