#ATagc032a. [AGC032A] Limited Insertion
[AGC032A] Limited Insertion
题目描述
すぬけ君有一个空的数列 。
すぬけ君对 进行了 次操作。
在第 次操作时,可以选择满足 的整数 ,并将 插入到 的第 个位置(从头开始计数)。
给定一个长度为 的数列 。请判断经过 次操作后, 是否有可能与 完全一致。如果可能,请给出一种实现该目标的操作顺序。
输入格式
输入从标准输入中给出,格式如下:
输出格式
如果不存在使得 与 一致的操作顺序,则输出 -1。
如果存在,请输出一种可行的操作顺序,每行一个整数,共 行。第 行输出第 次操作时选择的整数 。如果有多种方案,输出任意一种即可。
样例 1
输入
3
1 2 1
输出
1
1
2
样例 2
输入
2
2 2
输出
-1
样例 3
输入
9
1 1 1 2 2 1 2 3 2
输出
1
2
2
3
1
2
2
1
1
说明/提示
限制条件
- 所有输入均为整数。
样例解释 1
- 每次操作后, 的变化如下:
- 第 次操作后:
- 第 次操作后:
- 第 次操作后:
样例解释 2
- 由于无法在数列的开头插入 ,因此无法达成目标。
由 ChatGPT 4.1 翻译