普及-⏱ 1000ms💾 256MB#P3082

题目描述

$n$ 个数去重后升序排列,输出每个原始位置上的数在去重序列中的名次(从 $1$ 开始)。

输入格式

第一行整数 $n$;第二行 $n$ 个整数。

输出格式

一行 $n$ 个整数,依次为每个数的名次,空格分隔。

数据范围

$$1 \le n \le 10^5,\ |a_i| \le 10^9$$

样例输入 #1
1
-1000000000
样例输出 #1
1
样例输入 #2
4
1 2 2 3
样例输出 #2
1 2 2 3