P22182

学习对象

难度 2 级 小学 算法入门 排序
讨论 统计 12通过 20提交 60%通过率 旧版界面
时间限制 1 秒 内存限制 256 MB

题目描述

n个信息学选手站在一排,每个选手的位置依次用1-n表示,第i个信息学选手的编程能力用一个整数H_i表示。每个信息学选手都希望找一个编程能力比自己高但又与自己编程能力最接近的选手学习,如果有多个符合条件的选手则选择位置在最前面的选手学习。请编程输出每位选手学习对象的位置,如果没有学习对象,则输出0。

输入

第1行一个正整数n,1≤n≤1000;

第2-n+1行共n个正整数,依次表示每位选手的编程能力,1≤H_i≤1000000。

输出

n行,每行输出一个整数,表示每个选手学习对象的位置。

样例

样例 1
输入
6
3
2
6
1
1
2
输出
3
1
0
2
2
1
Tab 缩进 · 提交后可在下方查看评测状态
请先登录后再提交