2666: 离散化基础

Memory Limit:128 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:35 Solved:11

Description

在使用离散化方法编程时,通常要知道每个数排序后的编号(rank值)。相同的数对应一个编号。

Input

第1行:一个整数N,范围在[1…10000]。 第2行:有N个整数,每个数都是int范围的。注意:可能有相同整数。

Output

依次输出每个数的排名。

Sample Input Copy

5
8 2 6 9 2

Sample Output Copy

3 1 2 4 1

HINT

范围:1<=N<=10000

加入题单

算法标签: