双关键字排序

普及-⏱ 1000ms💾 256MB#P3076

题目描述

班级要公布成绩单:先按分数从高到低排;分数相同的按姓名字典序从小到大排。输出排序后的名单(姓名与分数)。

输入格式

第一行整数 $k$;接下来 $k$ 行,每行一个姓名(不含空格)与一个分数。

输出格式

$k$ 行:姓名 分数,按上述规则排序。

数据范围

$$1 \le k \le 1000,\ 姓名 \le 10 字符,\ 0 \le 分数 \le 750$$

样例输入 #1
1
汤姆 600
样例输出 #1
汤姆 600
样例输入 #2
3
张三 650
李四 650
王五 700
样例输出 #2
王五 700
张三 650
李四 650