Preparing NOJ

成绩排名

1000ms 65536K

Description:

每学期考试结束,教务处老师都要对学生成绩进行一些统计。请你帮助教务处老师对学生成绩从高到低进行排名。成绩相同,排名序号相同,先后出现顺序与原始次序相同。

Input:

第一行是一个正整数:测试用例数目,最多为100。之后,每个测试用例包括:

l       1行,含一个整数n1n100,表示学生数

l       n行,每一行含一个字符串(长度不超过10)、一个整数,分别表示学生的学号、成绩

Output:

对于每个测试用例:

l       输出“Case #:”,#表示序号

l       输出n行,每一行含排名序号、学生学号、成绩

Sample Input:

2
5
B05021924 90
B07030901 91
B07030419 90
B07021027 93
B06060606 87
1
D0408 100

Sample Output:

Case 1:
1 B07021027 93
2 B07030901 91
3 B05021924 90
3 B07030419 90
5 B06060606 87
Case 2:
1 D0408 100

Note:

本题由旧版NOJ导入,来源:“IBM南邮杯”个人赛2009

Info

NOJ

Provider NOJ

Code NOJ1073

Tags

Submitted 28

Passed 8

AC Rate 28.57%

Date 04/20/2019 10:03:10

Related

Nothing Yet