#arc131b. [arc131_b]Grid Repainting 4
[arc131_b]Grid Repainting 4
题目描述
我们有一个画布,表示为一个 的网格。 表示网格中从上往下数第 行()从左往右数第 列()的方块。
初始时, 处于以下状态:
- 如果
1
,则被涂成颜色 1。 - 如果
2
,则被涂成颜色 2。 - 如果
3
,则被涂成颜色 3。 - 如果
4
,则被涂成颜色 4。 - 如果
5
,则被涂成颜色 5。 - 如果
.
,则未涂色。
现在要找一种方法,将每个未涂色的方块涂成颜色 1、2、3、4 或 5,使得相邻的两个方块不会有相同的颜色。已经涂色的方块不能改变颜色。
约束条件
- 可能是
1
、2
、3
、4
、5
或.
。 - 至少有一个方块没有涂色。
- 存在至少一种满足条件的涂色方法。
输入
从标准输入读取输入数据,具体格式如下:
:
输出
以以下格式输出涂完方块后的结果。其中, 表示涂完方块后 处的颜色(可以是 1
、2
、3
、4
或 5
)。
:
如果存在多种满足条件的涂色方法,你可以任选其中之一进行输出。
示例输入1
3 3
...
...
...
示例输出1
132
313
541
示例输出1 对应以下涂色方式:
示例输入2
5 7
1.2.3.4
.5.1.2.
3.4.5.1
.2.3.4.
5.1.2.3
示例输出2
1425314
2531425
3142531
4253142
5314253
示例输出2 对应以下涂色方式:
示例输入3
1 1
.
示例输出3
4