#LSH01. 离散化【模版】

离散化【模版】

题目描述

给定n(1n105)n(1 \leq n \leq 10^5)个整数, 对于第ii个整数a[i]a[i], 满足 109a[i]109-10^9\leq a[i] \leq 10^9。 去除nn个数字中重复的数字后,还有cntcnt个数字。 请将这nn个数字保持相对大小不变离散化为11cntcnt的整数,输出离散化结果。

输入格式

第一行一个整数n(1n105)n(1≤n≤10^5),为元素的个数。

第二行包含nn个整数。

输出格式

输出离散化的结果。

3
-100 0 100
1 2 3

数据规模与约定

对于 100%100\% 的数据,0n1050 \le n \le 10^5