给你nnn个数a1,a2,…,ana_1, a_2, \dots, a_na1,a2,…,an。
输出离散化之后的结果,也就是对于每个aia_iai,输出它是去重之后第几小的。
第一行一个整数n(1≤n≤105)n(1\leq n \leq 10^5)n(1≤n≤105)。
接下来一行nnn个整数a1,a2,…,an(1≤ai≤109)a_1, a_2, \dots, a_n(1\leq a_i\leq 10^9)a1,a2,…,an(1≤ai≤109)。
输出一行nnn个整数。
5 5 3 5 2 5
3 2 3 1 3
注册一个 HiJudge 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 HiJudge 通用账户