zl程序教程

您现在的位置是:首页 >  前端

当前栏目

华为OD机试 - 运动会(JavaScript) | 机试题+算法思路+考点+代码解析 【2023】

2023-09-11 14:20:20 时间

题目

某学校举行运动会,学生们按编号(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

Code