华为OD机试 运动会
本期题目:运动会
题目
某学校举行运动会,学生们按编号(1、2、3.....n)
进行标识, 现需要按照身高由低到高排列, 对身高相同的人,按体重由轻到重排列, 对于身高体重都相同的人,维持原有的编号顺序关系。 请输出排列后的学生编号
输入
两个序列,每个序列由 N 个正整数组成,(0 < n <= 100)
。 第一个序列中的数值代表身高,第二个序列中的数值代表体重。
输出
排列结果,每个数据都是原始序列中的学生编号,编号从1
开始。
题解地址 📤
- ⭐️ 华为 OD 机考 Python https://dream.blog.csdn.net/article/details/129107998
- ⭐️ 华为 OD 机考 C++ https://dream.blog.csdn.net/article/details/129250235
- ⭐️ 华为 OD 机考 JS https://dream.blog.csdn.net/article/details/129448107
- ⭐️ 华为 OD 机考 JAVA https://dream.blog.csdn.net/article/details/129726621
- ⭐️ 华为 OD 机考 Golang https://blog.csdn.net/hihell/article/details/129341397
- ⭐️ 华为 OD 机考真 C 语言 https://dream.blog.csdn.net/article/details/129381374
华为 OD 机试
在华为 OD 机试中,面试官不仅会考察应聘者的编程能力,还会考察应聘者的算法思维能力。因此,应聘者需要注重算法思维的练习和提高,以应对各种复杂的算法问题。
应聘者可以加强对基础算法的掌握,如排序、查找、字符串处理等。此外,了解并熟练掌握高级算法如动态规划、贪心算法、回溯算法等也是必要的。同时,应聘者还需要掌握数据结构的基本知识,如栈、队列、链表、树等。此外,对于面试中常见的算法问题,应聘者也需要进行积累和总结,以提高应对问题的能力。因此,应聘者需要在平时的练习中注重算法思维的训练,同时也需要不断地学习和积累相关知识,才能取得更好的成绩。