运动会(华为od考试)

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

def student_order(stu_number, hight_list, weight_list):
    stu_dict = {}
    for i in range(stu_number):
        stu_dict[i + 1] = [hight_list[i], weight_list[i]]

    stu_dict_sorted = sorted(stu_dict.items(), key=lambda x: (x[1][0], x[1][1]))
    for stu_num in stu_dict_sorted:
        print(stu_num[0], end=" ")

student_num = int(input())
students_high = [int(x) for x in input().strip().split()]
students_weight = [int(x) for x in input().strip().split()]

student_order(student_num, students_high, students_weight)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
华为OD(Online Developer)考试华为面向开发者推出的一项认证考试,由华为技术有限公司主办。CSND(中文社区开发者社区)是国内最大的以IT技术为核心的开发者社区。 华为OD考试CSND项目是指华为OD考试和CSND合作推出的项目。这个项目的目的是为了测试和评估开发者在华为技术领域的技能和能力。 这次考试主要涵盖华为技术的相关知识和技能,包括但不限于华为云、华为操作系统、华为网络技术等。考试形式为在线考试考试时间为2小时。考试内容主要包括选择题和编程题,考察考生对于相关技术的理解和应用能力。 通过这次考试,考生可以获得华为OD考试的认证证书,这将为他们的职业发展和技术能力提升提供重要的支持。同时,参与CSND项目还可以获得CSND社区的相关福利和机会,如技术交流、资源分享等。 对于开发者来说,参加华为OD考试CSND项目是提升自身技术能力、拓宽技术视野的好机会。华为作为全球领先的通信技术解决方案提供商,其技术在国内外都有广泛的应用和影响力。因此,通过参加华为OD考试CSND项目,开发者可以更好地了解并掌握华为技术,提自身的竞争力和就业机会。 总之,华为OD考试CSND项目是一次重要的技术测评和认证活动,通过参与该项目,开发者可以评估自己的技术水平,提升职业能力,并与CSND社区进行更多的技术交流和资源分享。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值