页面加载中…
通过率 61% · 提交 1,239 · 通过 761
小慕正在组织一场校园运动会,参赛选手按编号(1、2、3.....n) 进行登记 现需要按照身高由低到高排列 对身高相同的人,按体重由轻到重排列 对于身高体重都相同的人,。 请输出排列后的选手编号
这类题属于华为 OD 机考真题方向中「100分 / 排序」方向的高频题型,通常考察对「100分 / 排序」的建模能力与边界条件处理。掌握本题的解题思路后,可举一反三应对同类真题方向,稳步提升机考通过率。
提示:带虚线的词点一下有通俗解释。
某学校举行运动会,学生们按编号(1、2、3.....n) 进行标识, 现需要按照身高由低到高排列,对身高相同的人,按体重由轻到重排列,对于身高体重都相同的人,维持原有的编号顺序关系。 请输出排列后的学生编号
排列结果,每个数值都是原始序列中的学生编号,编号从 1 开始
示例 1
输入示例
4 100 100 120 130 40 30 60 50
输出示例
2134
示例 2
输入示例
3 90 110 90 45 60 45
输出示例
132
时间限制 1000 ms · 内存限制 128 MB
本平台为独立第三方培训机构,与华为技术有限公司无任何关联;课程的服务内容与权益以购买协议为准,学习效果因个人情况而异。「华为 OD」「华为可信」等仅为对岗位与考试方向的客观描述,相关商标归各自权利人所有。
登录后可查看你在本题的历史提交,以及每次的各用例通过情况。
© 2026 广州慕课网络科技有限公司 · 吴师兄学算法官网 版权所有