0
点赞
收藏
分享

微信扫一扫

运动会根据身高 体重 序号排序

晗韩不普通 2022-04-30 阅读 137
python

学校举行运动会,学生们按编号(1、2、3.....n)进行标识, 现需要按照身高由低到高排列, 对身高相同的人,按体重由轻到重排列, 对于身高体重都相同的人,维持原有的编号顺序关系。 请输出排列后的学生编号 输入描述: 两个序列,每个序列由N个正整数组成,(0<n<=100)。 第一个序列中的数值代表身高,第二个序列中的数值代表体重, 输出描述: 排列结果,每个数据都是原始序列中的学生编号,编号从1开始, 实例一: 输入: 4 100 100 120 130 40 30 60 50 输出: 2134

l = int(input())
n = input().split()
m = input().split()
dic = []

for j in range(l):
    dic.append([])
    dic[j].append(n[j])
    dic[j].append(m[j])
    dic[j].append(j+1)
# print(dic)
dic.sort()
for i in dic:
    print(i[-1],end='')
# print(dic)

举报

相关推荐

0 条评论