#L3476. 「ROIR 2021 Day 1」绳子
「ROIR 2021 Day 1」绳子
题目描述
译自 ROIR 2021 Day1 T4 Антенна。
有 根绳子,第 根绳子长 cm,有 个节点,第 个节点在离绳子左端点 cm 处。
试构造一组从左至右连接绳子的方案,设该方案的绳子顺序为 , 显然会是 的一个排列,且满足如下要求:将第 根绳子的右端点与第 根绳子的左端点相接后 (),相邻的节点间的距离相等。
显然有可能没有方案,这个时候请输出 No。
输入格式
第一行为一个整数 。
接下来共 行:
- 第 () 行为两个整数 与 。
- 第 () 行为 个整数 。
输出格式
若可以构造一组方案,输出 Yes,接下来再输出一行 个整数 。
若无解,输出 No。
样例 1
输入
3
1 7
3
1 8
6
2 8
1 6
输出
Yes
2 1 3
样例 2
输入
1
1 7
5
输出
Yes
1
样例 3
输入
1
3 10
2 5 9
输出
No
样例 4
输入
3
1 5
3
1 3
3
1 6
3
输出
No
样例 5
输入
4
1 5
0
1 0
0
1 3
3
1 0
0
输出
Yes
3 2 4 1
数据范围与提示
对于所有子任务,均有 ,,,$0 \le p_{i,1} < p_{i,2} < \cdots < p_{i,m_i} \le s_i$,。
| 子任务编号 | 特殊限制 | 分值 |
|---|---|---|
| 1 | ,, | 8 |
| 2 | , | |
| 3 | 21 | |
| 4 | ||
| 5 | ||
| 6 | 无特殊限制 |