1094学习对象(learn)

1094   学习对象(learn)

题目描述

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

输入格式:

  输入格式
  第1行一个正整数n,1<=n<=1000;
  第2~n+1行共n个正整数,依次表示每位选手的编程能力,1<=Hi<=1000000。

输出格式:

  输出格式
  n行,每行输出一个整数,表示每个选手学习对象的位置。
输入样例 复制
6
3
2
6
1
1
2
输出样例 复制
3
1
0
2
2
1

说明

61
105
通过提交
时空限制1000ms/256mb
题目来源一维数组
评测方式在线评测
题目类型排序
难        度