8.1![](https://i-blog.csdnimg.cn/blog_migrate/687b3f57ec3d4c8cc9683ec31ede4622.png)
Code:
n=input().split()
m=list(map(int,input().split()))
c=list(map(int,input().split()))
e=list(map(int,input().split()))
class Student:
def __init__(self,a1,a2,a3,a4):
self.score = a2 + a3 + a4
self.pr='%s %d %d %d'%(a1,a2,a3,a4)
ls=[];j=0
for i in n:
ls.append(Student(i,m[j],c[j],e[j]))
j+=1
ls.sort(key=lambda x:x.score,reverse=True)
print(ls[0].pr)
8.2![](https://i-blog.csdnimg.cn/blog_migrate/55e5372c3626e58b7e0f288628edc9a4.png)
Code:
m=tuple(map(int,input().split()))
n=int(input())
d={}
for i,j in enumerate(m):
if n-j in d:
print([d[n-j],i])
break
d[j]=i