问题 1176 --排名次1176: 排名次★★
时间限制: 1 Sec 内存限制: 128 MB
提交: 1870 解决: 1213
[提交][状态][命题人:]题目描述
某班有n位学生,每位学生在期末要进行按成绩(分数)从高分到低分的顺序排名,如果成绩(分数)相同则按姓名进行排序(字典顺序)。
输入
第一行只有一个整数n(0<n<=1000),表示后面跟有n位学生的信息。每位学生信息占一行,每行数据包括姓名(长度小于20个字符且不含空格)和成绩(正整数),姓名和成绩之间使用一个空格分隔。
输出
按成绩(分数)从高分到低分的顺序输出学生的信息,如果成绩(分数)相同则按姓名(字典顺序)输出。每位学生信息占一行,姓名与成绩间使用一个空格分隔。
eeee 91
bbbb 90
cccc 90
dddd 90
aaaa 89
提示
来源
[提交][状态]