成绩再次排序 题解:
n=int(input())
t=[]
for ii in range(n):
s=list(map(str,input().split()))
name=s[0]
yw=int(s[1])
sx=int(s[2])
yy=int(s[3])
t.append([name,yw,sx,yy,yw+sx+yy])
k=sorted(t,key=lambda x:(-x[4],-x[1],-x[2],-x[3]))
for i in k:
print("%s %d %d %d"%(i[0],i[1],i[2],i[3]))
登录后发布评论
暂无评论,来抢沙发