#4553. 整理成绩单
整理成绩单
题目描述
智智班上的这次考试成绩出来了。根据这次考试的成绩单,请帮忙写一个程序,按照成绩从高到低的顺序对成绩单进行排序。
如果有相同的分数,则按照名字的字典序升序排列(即字母顺序)。
输入格式
-
第一行:一个整数 ,表示班里的学生数。
-
接下来的 行:每行包含一个学生的名字和成绩,之间用空格隔开。
- 名字:只包含英文字母,长度不超过 20。
- 成绩:非负整数,最大不超过 100。
输出格式
将成绩单按照:
- 成绩从高到低排序;
- 如果成绩相同,按名字字典序升序排列。
每行输出一个学生的姓名和成绩,中间用空格隔开。
输入样例 #1
4
Bob 80
Alice 98
Tom 52
Mary 65
输出样例 #1
Alice 98
Bob 80
Mary 65
Tom 52