题目描述
Problem Statement
You are given an integer sequence x of length N.
Determine if there exists an integer sequence a that satisfies all of the following conditions, and if it exists, construct an instance of a.
- a is N^2 in length, containing N copies of each of the integers 1, 2, ..., N.
- For each 1 ≤ i ≤ N, the i-th occurrence of the integer i from the left in a is the x_i-th element of a from the left.
Input
The input is given from Standard Input in the following format:
N
x_1 x_2 ... x_N
Output
If there does not exist an integer sequence a that satisfies all the conditions, print No.
If there does exist such an sequence a, print Yes in the first line, then print an instance of a in the second line, with spaces inbetween.
Constraints
- 1 ≤ N ≤ 500
- 1 ≤ x_i ≤ N^2
- All x_i are distinct.
Sample Input 1
3
1 5 9
Sample Output 1
Yes
1 1 1 2 2 2 3 3 3
For example, the second occurrence of the integer 2 from the left in a in the output is the fifth element of a from the left.
Similarly, the condition is satisfied for the integers 1 and 3.
Sample Input 2
2
4 1
Sample Output 2
No
输入格式
见题面 Input 部分
输出格式
见题面 Output 部分