入门⏱ 1000ms💾 256MB#P2209🏷️ 排序

题目描述

擂台赛记分牌:$n$ 位选手各有名字(只含字母)与积分。请按积分从高到低输出记分牌,积分相同的选手按名字字典序从小到大排列。

输入格式

第一行整数 $n$($0 < n < 20$); 随后 $n$ 行,每行一个名字(长度 ≤ 20)和一个非负整数积分,用空格分隔。

输出格式

$n$ 行,每行一个名字与积分,按规则排序输出。

数据范围

$$0 < n < 20,\quad \text{积分} \le 100$$

样例输入 #1
4
Kitty 80
Hanmeimei 90
Joey 92
Tim 28
样例输出 #1
Joey 92
Hanmeimei 90
Kitty 80
Tim 28
样例输入 #2
3
Alice 50
Bob 50
Cathy 50
样例输出 #2
Alice 50
Bob 50
Cathy 50