问题 5112 --烜烜成绩排名

5112: 烜烜成绩排名★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 431  解决: 181
[提交][状态][命题人:]

题目描述

在完成暑期的编程学习后,同学们进行了一次随堂测验。

随堂测验一共有A、B、C、D、E五道题目,越往后的题目难度越大。

每道题目满分都为100分,它们有若干测试点,代码通过一个测试点就能获得一定的分数。

如果一个测试点都没通过,则为0分。

随堂测验后,老师得到了每位同学所有得分不为0的题目的分数。

烜烜最擅长这方面的统计了,老师让烜烜按照学生的总分对学生进行排序。

如果总分相同,则在越难的题目中得分越高的同学排在前面。

如果每题分数都相同,则按照姓名字典序从小到大排序。 

输入

第一行输入一个n,表示接下来有n行数据(n<=100) 
下面的n行每行输入学生姓名,题目编号和相应的得分score。(score为正整数且0<score<=100) 

输出

输出每位同学的排名、姓名和总分。 
样例输入
Copy
6
Zhangsan E 100 
Lisi A 100     
Wangwu A 90
Qianliu D 20   
Lisi B 80
Wangwu C 90
样例输出
Copy
1 Wangwu 180
2 Lisi 180
3 Zhangsan 100
4 Qianliu 20

提示

来源

[提交][状态]