luogu#P11476. [COCI 2024/2025 #3] 涂矩阵 / Bojanje
[COCI 2024/2025 #3] 涂矩阵 / Bojanje
题目背景
译自 COCI 2024/2025 #3 T3。。满分为 。
题目描述
有一个初始为全白的 矩阵。
每次操作可以选择一列 / 一行,将这一列 / 一行覆盖成红色 / 蓝色。
给定矩阵的目标状态,试构造一组操作序列使得矩阵达到目标状态,或者报告无解。
不需要最小化操作序列的长度,合法即可得分。
输入格式
第一行,一个正整数 。
接下来 行,每行 个正整数,第 行第 个整数 描述目标状态中第 行第 列格子的颜色: 表示白色, 表示红色, 表示蓝色。
输出格式
如果无解,输出 。
否则,第一行输出一个整数 ,表示操作序列长度。你需要保证 。
接下来 行,每行三个正整数 ,依次描述操作:
- : 代表选择的是行, 代表选择的是列。
- :代表选择的是第 行(列)。
- :代表涂的是什么颜色。 表示红色, 表示蓝色。
3
0 0 1
1 1 1
0 0 1
2
2 3 1
1 2 1
3
1 1 2
2 1 1
2 1 1
-1
4
0 1 2 1
2 2 2 1
0 1 2 1
1 1 2 1
5
2 2 1
1 2 2
2 4 1
1 4 1
2 3 2
提示
对于 的数据,保证 。
子任务编号 | 特殊性质 | 得分 | |
---|---|---|---|
A | |||
- 特殊性质 A:。