# !/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
"""
奥运奖牌排序
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 乒协主席刘国梁又变阵! 他在中国乒乓球公开赛(下面简称:中乒赛),把刘诗雯/许昕改成陈梦/许昕这对新组合后,又在随...
- 距离明年东京奥运会开幕将近一年之际,国际排联公布了女排比赛的完整赛程。对于卫冕冠军中国女排来说,能否如愿以偿圆梦东...
- 随着里约奥运会的临近,除了土豪美帝,各国运动员已经基本入住里约奥运村。虽说奥运村设施不如北京和伦敦,但奥运还是奥运...