#思路:二维列表或者字典存储,sorted排序
n=int(input())
f=input()
#确定升序还是降序
if f=="0":
re=True
else:
re=False
li=[["name",0] for i in range(n)]
#输入
for i in range(n):
li[i]=input().split()
li[i][1]=int(li[i][1])#把分数转成数字
#排序
ans=sorted(li,key=lambda x:x[1],reverse=re)
#输出
for i in ans:
for j in i:
print(j,end=" ")
print()

京公网安备 11010502036488号