#LSH01. 离散化【模版】
离散化【模版】
题目描述
给定个整数, 对于第个整数, 满足 。 去除个数字中重复的数字后,还有个数字。 请将这个数字保持相对大小不变离散化为至的整数,输出离散化结果。
输入格式
第一行一个整数,为元素的个数。
第二行包含个整数。
输出格式
输出离散化的结果。
3
-100 0 100
1 2 3
数据规模与约定
对于 的数据,。
给定n(1≤n≤105)个整数, 对于第i个整数a[i], 满足 −109≤a[i]≤109。 去除n个数字中重复的数字后,还有cnt个数字。 请将这n个数字保持相对大小不变离散化为1至cnt的整数,输出离散化结果。
第一行一个整数n(1≤n≤105),为元素的个数。
第二行包含n个整数。
输出离散化的结果。
3
-100 0 100
1 2 3
对于 100% 的数据,0≤n≤105。