#F0001. 小朋友排队
小朋友排队
题目描述
有 位小朋友,编号从 到 ,第 位小朋友的编号为 。
位小朋友从左往右排成一排。
每位小朋友都知道他左边有多少位小朋友的编号比它小。
我们用 表示第 位小朋友左边编号比他小的小朋友的数量。
现在告诉你 ,求这 位小朋友排队的顺序。
输入格式
第一行,一个整数 ,表示小朋友人数。
第二行, 个整数 。
输出格式
输出共一行,包含 个整数,两两之间以一个空格分隔,其中第 个整数表示排在第 个位置的小朋友的编号。
5
0 0 2 3 3
2 1 3 5 4
6
0 1 2 3 4 0
6 1 2 3 4 5
说明/提示
样例 1 解释
- 第 个小朋友前面有 个小朋友的编号比它小,所以 ;
- 第 个小朋友前面有 个小朋友的编号比它小,所以 ;
- 第 个小朋友前面有 个小朋友的编号比它小,它们的编号是 ,所以 ;
- 第 个小朋友前面有 个小朋友的编号比它小,它们的编号是 ,所以 ;
- 第 个小朋友前面有 个小朋友的编号比它小,它们的编号是 ,所以 。
样例 2 解释
- 第 个小朋友前面有 个小朋友的编号比它小,所以 ;
- 第 个小朋友前面有 个小朋友的编号比它小,它的编号是 ,所以 ;
- 第 个小朋友前面有 个小朋友的编号比它小,它们的编号是 ,所以 ;
- 第 个小朋友前面有 个小朋友的编号比它小,它们的编号是 ,所以 ;
- 第 个小朋友前面有 个小朋友的编号比它小,它们的编号是 ,所以 ;
- 第 个小朋友前面有 个小朋友的编号比它小, 所以 。
数据规模与约定
- 对于 的数据,
- 对于 的数据,
- 对于 的数据,
数据保证答案存在且唯一。