解题思路:
注意事项:
参考代码:
n = int(input()) ls = [] for i in range(n): m = list(map(int,input().split())) ls.append([i+1]+m+[sum(m)]) ls.sort(key=lambda x:x[-1],reverse=True) ls = ls[:5] for i in range(5): for j in range(i+1,5): if ls[i][-1] == ls[j][-1]: if ls[i][1] < ls[j][1]: ls[i],ls[j] = ls[j],ls[i] if ls[i][1] == ls[j][1]: if ls[i][0] > ls[j][0]: ls[i],ls[j] = ls[j],ls[i] for i in ls: print(i[0],i[-1])
0.0分
1 人评分
兰顿蚂蚁 (C++代码)浏览:1045 |
【简单计算】 (C语言代码)浏览:622 |
母牛的故事 (C语言代码)浏览:551 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1071 |
DNA (C语言代码)浏览:394 |
1071题解浏览:493 |
杨辉三角 (C语言代码)浏览:679 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:615 |
【出圈】 (C++代码)简单循环浏览:639 |
明明的随机数 (C语言代码)浏览:953 |