#KKT050601. 学习对象
学习对象
题目描述
每位同学选择一位能力严格高于自己、且能力尽可能低的同学作为学习对象。如果有多位符合条件,选择输入编号最小的那一位;如果没有能力更高的同学,输出 。
输入格式
第一行一个整数 。第二行 个整数 ,依次表示编号为 至 的同学的能力。
输出格式
输出 行,第 行是第 位同学的学习对象编号。
样例
6
3 2 6 1 1 2
3
1
0
2
2
1
数据范围
,。
每位同学选择一位能力严格高于自己、且能力尽可能低的同学作为学习对象。如果有多位符合条件,选择输入编号最小的那一位;如果没有能力更高的同学,输出 0。
第一行一个整数 n。第二行 n 个整数 Hi,依次表示编号为 1 至 n 的同学的能力。
输出 n 行,第 i 行是第 i 位同学的学习对象编号。
6
3 2 6 1 1 2
3
1
0
2
2
1
1≤n≤1000,1≤Hi≤1000000。