2972 - 【入门】离散化基础

通过次数

7

提交次数

7

时间限制 : 1 秒
内存限制 : 128 MB

以后要学习使用的离散化方法编程中,通常要知道每个数排序后的编号( rank值)

输入

第一行,一个整数N,范围在[1,10000];

第二行有N个不相同的整数,每个数都是int范围的。

输出

依次输出每个数的排名。

样例

输入

5
8 2 6 9 4

输出

4 1 3 5 2

来源

结构体