先展示错误答案!!!因为用了字典,没有考虑可能存在得重复姓名得情况 n=int(input()) r=input() if r=='1': f=False else: f=True d={} for i in range(n): a,b=input().split(' ') d[a]=int(b) d1=list(d.items()) ds=sorted(d1,reverse=f,key=lambda x:x[1]) for i in range(n): print(str(ds[i][0])+' ...