求助!!!
  • 板块学术版
  • 楼主封禁用户
  • 当前回复1
  • 已保存回复1
  • 发布时间2021/7/2 15:21
  • 上次更新2023/11/4 20:15:33
查看原帖
求助!!!
511528
封禁用户楼主2021/7/2 15:21

题目描述

设有一个数组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

2021/7/2 15:21
加载中...