#2331. 排名

排名

Description

为了迎接信息学市赛,潘达编程决定举办一次内部模拟赛,最后排名前m位同学将进入冲刺精英班。比赛分数高的同学排名靠前,如果排名第m名的分数的同学有多个,那么这些同分的同学都将被录取。请按分数从高到低输出这些被录取的同学的名字,如果分数相同则按姓名的字典序从小到大输出。

(字典序:就是字符串的大小,字典序“abc<”ba”

Input Format

一个正整数n,表示参加模拟赛的同学人数。之后n行,每行一个字符串s和一个整数a[i],代表参赛的某个同学的名字和分数,以一个空格间隔。

Output Format

若干行,每行一个字符串代表被录取的同学的名字。

10 3
yzczq 239
kur 196
exdmitb 346
xvckpwsli 76
pbstujxcmj 390
cdmcefw 140
ehji 298
fbdyl 167
qhnqwu 298
foojvgkqsl 59
pbstujxcmj 
exdmitb 
ehji
qhnqwu

Hint

30%数据:1n100a[i]不重复。

60%数据:1n5000

100%数据:1n1000001m10000a[i]10^9