#P13891. [ROIR 2021] 绳子
[ROIR 2021] 绳子
题目描述
有 根绳子,第 根绳子长 cm,有 个节点,第 个节点在离绳子左端点 cm 处。
试构造一组从左至右连接绳子的方案,设该方案的绳子顺序为 , 显然会是 的一个排列,且满足如下要求:将第 根绳子的右端点与第 根绳子的左端点相接后 ,相邻的节点间的距离相等。
显然有可能没有方案,这个时候请输出 No。
输入格式
第一行为一个整数 。
接下来共 行:
- 第 行为两个整数 与 。
- 第 行为 个整数 。
输出格式
若可以构造一组方案,输出 Yes,接下来再输出一行 个整数 。
若无解,输出 No。
输入输出样例 #1
输入 #1
3
1 7
3
1 8
6
2 8
1 6
输出 #1
Yes
2 1 3
输入输出样例 #2
输入 #2
1
1 7
5
输出 #2
Yes
1
输入输出样例 #3
输入 #3
1
3 10
2 5 9
输出 #3
No
输入输出样例 #4
输入 #4
3
1 5
3
1 3
3
1 6
3
输出 #4
No
输入输出样例 #5
输入 #5
4
1 5
0
1 0
0
1 3
3
1 0
0
输出 #5
Yes
3 2 1 4
说明/提示
【样例解释1】:

【数据范围】:
对于所有子任务,均有 ,,,,。
| 子任务编号 | 特殊限制 | 分值 |
|---|---|---|
| ,, | ||
| , | ||
| 无特殊限制 |