#P11024. [COTS 2020] 定序 Redoslijed
[COTS 2020] 定序 Redoslijed
题目背景
译自 Izborne Pripreme 2020 (Croatian IOI/CEOI Team Selection) D1T2。。
鸣谢:SPJ by
https://www.luogu.com.cn/user/739552
题目描述
圆用一块长 的木板来画画。木板被从左往右划分成 个格子,每个格子长 。
圆在木板上涂了 笔,第 笔将第 个格子涂成颜色 。
由于年代久远,圆已经不记得她涂色的顺序了。但是她记得木板最后的样子,所以她找到了你,让你还原一种可能的涂色顺序。
当然,可能不存在这样的顺序,也就是圆记错了。
输入格式
第一行,两个正整数 。
接下来 行,每行三个整数 ,描述一个涂色操作。
接下来一行, 个整数,第 个整数表示第 个格子最后的颜色 。特别地,若 ,代表 未被着色。
输出格式
如果无解,输出 (克罗地亚语「否」)。
否则第一行输出 (克罗地亚语「是」);第二行输出一个 的排列表示涂色顺序。
若有多解,任意均可。
6 5
3 5 5
1 1 6
1 3 2
1 4 7
4 6 6
6 2 5 5 5 6
DA
4 5 3 1 2
14 6
6 9 4
12 13 6
2 3 5
1 14 3
5 6 9
9 12 8
3 5 5 3 9 4 4 4 8 8 8 6 6 3
DA
4 5 1 6 2 3
15 5
7 8 3
10 14 5
4 7 2
3 12 1
5 9 4
0 0 1 2 4 4 3 3 4 5 1 1 5 5 0
NE
提示
对于 的数据,保证:
- ;
- ;
- ;
- 。
子任务编号 | 特殊性质 | 得分 | |
---|---|---|---|
A | |||
B | |||
- 特殊性质 A: 两两不同。
- 特殊性质 B:。