# !/usr/bin/python
# -*- coding:utf8 -*-
# @Time : 2021/11/16 10:32
# @Author : lee
# @File : 排序.py
# @Software: PyCharm
import sys
def dict_order(initial_info_list):
"""
:param initial_info_list:[['China','31','28','34'],]
:return:
"""
temp = sorted(initial_info_list)
for index, j in enumerate(temp):
j.append(str(index).zfill(2))
return temp
def weighting(initial_info_list):
"""
:param initial_info_list:[['China','31','28','34','01'],]
:return:
"""
temp_list = []
for i in initial_info_list:
temp_list.append([float(i[1].zfill(2) + i[2].zfill(2) + i[3].zfill(2) + '.' + i[4].zfill(2)), i[0]])
temp_list.sort(reverse=True)
return temp_list
if __name__ == '__main__':
# 读取第一行的N
n = int(sys.stdin.readline().strip())
info_list = []
for i in range(n):
# 读取每一行
line = sys.stdin.readline().strip()
info_list.append(line.split())
index_info_list = dict_order(info_list)
res = weighting(index_info_list)
for i in res:
print(i[1])
"""
5
China 32 28 34
England 12 34 22
France 23 33 2
Japan 12 34 25
Rusia 23 43 0
"""
奥运奖牌排序
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 乒协主席刘国梁又变阵! 他在中国乒乓球公开赛(下面简称:中乒赛),把刘诗雯/许昕改成陈梦/许昕这对新组合后,又在随...
- 距离明年东京奥运会开幕将近一年之际,国际排联公布了女排比赛的完整赛程。对于卫冕冠军中国女排来说,能否如愿以偿圆梦东...
- 随着里约奥运会的临近,除了土豪美帝,各国运动员已经基本入住里约奥运村。虽说奥运村设施不如北京和伦敦,但奥运还是奥运...