stus = [] class Student: def __init__(self,id,data,ave): self.id = id self.data= data self.ave=ave n=int(input()) for i in range(n): t=list(map(int,input().split())) x=t[0:1] y=t[1:] y=sorted(y) stus.append(Student(id=x[0],data=y,ave=sum(y[1:4])/3)) stulist = sorted(stus, key=lambda zz:(-zz.ave, zz.id)) for i in range(3): print("%d %.3lf"%(stulist[i].id,stulist[i].ave)) /************************************************************** Problem: 1315 User: admin Language: Python Result: Accepted Time:91 ms Memory:34480 kb ****************************************************************/