题目描述
设有一个数组A,数组中存储的元素为0~N-1(1<=N<=100)之间的整数,且A[I]≠A[J] (当I≠J)时。 例如:N=6时,有:(4,3,0,5,1,2) 此时,数组A的编码定义如下: A[1]的编码为0: A[I]的编码为:在A[1],A[2],……A[I-1]中比A[I]的值小的元素的个数(I=1,2,……N) 所以上面数组A的编码为:B=(0,0,0,3,1,2) 程序要求解决以下问题 给出数组B后,求出对应的数组A。
输入格式
第一行:一个整数N 第二行:N个整数,表示B数组元素的值
输出格式
仅一行,A数组元素的值,每个数字之间有一个空格。
输入输出样例
样例1
输入样例 复制
6
0 0 0 3 1 2
输出样例 复制
4 3 0 5 1 2