n=int(input())
structure=[]
for i in range(n): #结构体存入列表
a=list(map(int,input().split()))
a_1=[i+1,sum(a)]+a
structure.append(a_1)
#排序,先按语文,再排总分,序号已经确定好了 逆向思维
order=(2,1)
for i in order:
structure.sort(key=lambda x:x[i],reverse=True)
for i in range(5):
print(structure[i][0],structure[i][1])
结构体排序531,lambda函数应用于列表排序
于 2023-02-12 15:23:48 首次发布