最近更新的博客
华为OD机试 - 自动曝光(Python) | 机试题算法思路 【2023】
华为OD机试 - 双十一(Python) | 机试题算法思路 【2023】
华为OD机试 - 删除最少字符(Python) | 机试题算法思路 【2023-02】
华为OD机试 - Excel 单元格数值统计(Python) | 机试题算法思路 【2023】
华为OD机试 -旋转骰子(Python) | 机试题算法思路 【2023】
使用说明
参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。
华为 OD 清单查看地址:blog.youkuaiyun.com/hihell/category_12199275.html
华为OD详细说明:https://dream.blog.youkuaiyun.com/article/details/128980730
运动会 | 机试题算法思路 【2023】
题目
某学校举行运动会,学生们按编号(1、2、3.....n)进行标识,
现需要按照身高由低到高排列,
对身高相同的人,按体重由轻到重排列,
对于身高体重都相同的人,维持原有的编号顺序关系。
请输出排列后的学生编号
输入
两个序列,每个序列由 N 个正整数组成,(0 < n <= 100)。
第一个序列中的数值代表身高,第二个序列中的数值代表体重。
输出
排列结果,每个数据都是原始序列中的学生编号,编号从1开始。
示例一
输入
4
100 100 120 130
40 30 60 50
本文介绍了华为OD机试中的一道运动会题目,要求根据学生的身高和体重进行排序。解题思路包括将输入序列转换为数组,使用lambda函数按身高和体重排序,最后输出排序后的学生编号。核心知识点涉及lambda函数的运用。
订阅专栏 解锁全文
569

被折叠的 条评论
为什么被折叠?



