atcoder#ARC131B. [ARC131B] Grid Repainting 4
[ARC131B] Grid Repainting 4
配点 : 点
問題文
のマス目で表されるキャンバスがあり、上から 行目、左から 列目のマスを と表します。
最初、マス の状態は以下のようになっています。
1
のとき:色 1 で塗られている2
のとき:色 2 で塗られている3
のとき:色 3 で塗られている4
のとき:色 4 で塗られている5
のとき:色 5 で塗られている.
のとき:まだ塗られていない
上下左右に隣り合うマスが同じ色にならないように、まだ塗られていないマスを色 1, 2, 3, 4, 5 のいずれかで塗る方法を 1 つ構成してください。ただし、既に塗られたマスを別の色で塗り替えることはできません。
制約
- は
1
、2
、3
、4
、5
、.
のいずれか - まだ塗られていないマスが 1 つ以上存在する
- 条件を満たす塗り方は必ず 1 つ以上存在する
入力
入力は以下の形式で標準入力から与えられます。
出力
マスの塗り方を以下の形式で出力してください。
ただし、 はすべてのマスを塗り終わった後のマス の色とします。(1
、2
、3
、4
、5
のいずれかでなければなりません)
条件を満たす塗り方が複数存在する場合、そのうちどれを出力しても構いません。
3 3
...
...
...
132
313
541
出力例 1 は、以下の塗り方に対応しています。
5 7
1.2.3.4
.5.1.2.
3.4.5.1
.2.3.4.
5.1.2.3
1425314
2531425
3142531
4253142
5314253
出力例 2 は、以下の塗り方に対応しています。
1 1
.
4