atcoder#CODEFESTIVAL2017QUALAD. Four Coloring
Four Coloring
配点 : 点
問題文
縦 行、横 列のマス目があります。 上から 行目、左から 列目のマスを と表します。 また、マス と の間の距離を と定義します。
すぬけ君は各マスを 赤 / 黄 / 緑 / 青 のいずれかの色で塗ろうとしています。 このとき、正の整数 に対して、次の条件が成り立つようにします。
- 距離がちょうど であるようなマスのペアには、異なる色が塗られている。
条件を満たす色の塗り方をひとつ求めてください。 解は必ず存在することが示せます。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
条件を満たす色の塗り方をひとつ出力せよ。
色の塗り方は次のフォーマットで出力せよ。
マス の色が 赤 / 黄 / 緑 / 青 ならば、 はそれぞれ R
/ Y
/ G
/ B
とせよ。
2 2 1
RY
GR
距離がちょうど であるようなマスのペアは、次の 組です。 右側に示したように、どのペアにも異なる色が塗られています。
- と :
R
とY
- と :
Y
とR
- と :
R
とG
- と :
G
とR
2 3 2
RYB
RGB
距離がちょうど であるようなマスのペアは、次の 組です。 右側に示したように、どのペアにも異なる色が塗られています。
- と :
R
とB
- と :
B
とG
- と :
G
とR
- と :
R
とB
- と :
B
とY
- と :
Y
とR