AT_arc125_c [ARC125C] LIS to Original Sequence
题目描述
[problemUrl]: https://atcoder.jp/contests/arc125/tasks/arc125_c
给定一个长度为 $K$ 的序列 $A_1,A_2,\cdots,A_K$,试求出长度为 $N$ 的排列 $P$,使得 $A_1,A_2,\cdots,A_K$ 是 $P$ 的最长上升子序列之一,且 $P$ 的字典序最小。
## 样例 #1
### 样例输入 #1
```
3 2
2 3
```
### 样例输出 #1
```
2 1 3
```
## 样例 #2
### 样例输入 #2
```
5 1
4
```
### 样例输出 #2
```
5 4 3 2 1
```
输入格式
第一行两个用空格隔开的整数 $N,K$。
第二行 $K$ 个整数,分别为 $A_1,A_2,\cdots,A_K$。
输出格式
一行,$N$ 个数,表示排列 $P$。
说明/提示
- $1\leq K\leq N\leq2\times10^5$
- $1\leq A_1