华为OD机试 运动会

发布时间 2023-04-04 10:06:56作者: 梦想橡皮擦

本期题目:运动会

题目

某学校举行运动会,学生们按编号(1、2、3.....n)进行标识, 现需要按照身高由低到高排列, 对身高相同的人,按体重由轻到重排列, 对于身高体重都相同的人,维持原有的编号顺序关系。 请输出排列后的学生编号

输入

两个序列,每个序列由 N 个正整数组成,(0 < n <= 100)。 第一个序列中的数值代表身高,第二个序列中的数值代表体重。

输出

排列结果,每个数据都是原始序列中的学生编号,编号从1开始。

题解地址 ?

华为 OD 机试

在华为 OD 机试中,面试官不仅会考察应聘者的编程能力,还会考察应聘者的算法思维能力。因此,应聘者需要注重算法思维的练习和提高,以应对各种复杂的算法问题。

应聘者可以加强对基础算法的掌握,如排序、查找、字符串处理等。此外,了解并熟练掌握高级算法如动态规划、贪心算法、回溯算法等也是必要的。同时,应聘者还需要掌握数据结构的基本知识,如栈、队列、链表、树等。此外,对于面试中常见的算法问题,应聘者也需要进行积累和总结,以提高应对问题的能力。因此,应聘者需要在平时的练习中注重算法思维的训练,同时也需要不断地学习和积累相关知识,才能取得更好的成绩。