#codefestival2017qualad. [code_festival_2017_quala_d]Four Coloring

[code_festival_2017_quala_d]Four Coloring

問題文

HH 行、横 WW 列のマス目があります。 上から ii 行目、左から jj 列目のマスを (i,j)(i,\\ j) と表します。 また、マス (i1,j1)(i_1,\\ j_1)(i2,j2)(i_2,\\ j_2) の間の距離を i1i2+j1j2|i_1 - i_2| + |j_1 - j_2| と定義します。

すぬけ君は各マスを 赤 / 黄 / 緑 / 青 のいずれかの色で塗ろうとしています。 このとき、正の整数 dd に対して、次の条件が成り立つようにします。

  • 距離がちょうど dd であるようなマスのペアには、異なる色が塗られている。

条件を満たす色の塗り方をひとつ求めてください。 解は必ず存在することが示せます。

制約

  • 2H,W5002 ≤ H, W ≤ 500
  • 1dH+W21 ≤ d ≤ H + W - 2

入力

入力は以下の形式で標準入力から与えられる。

HH WW dd

出力

条件を満たす色の塗り方をひとつ出力せよ。 色の塗り方は次のフォーマットで出力せよ。 マス (i,j)(i,\\ j) の色が 赤 / 黄 / 緑 / 青 ならば、cijc_{ij} はそれぞれ R / Y / G / B とせよ。

c11c_{11}c12c_{12}......c1Wc_{1W} :: cH1c_{H1}cH2c_{H2}......cHWc_{HW}


入力例 1

2 2 1

出力例 1

RY
GR

距離がちょうど 11 であるようなマスのペアは、次の 44 組です。 右側に示したように、どのペアにも異なる色が塗られています。

  • (1,1)(1,\\ 1)(1,2)(1,\\ 2) : RY
  • (1,2)(1,\\ 2)(2,2)(2,\\ 2) : YR
  • (2,2)(2,\\ 2)(2,1)(2,\\ 1) : RG
  • (2,1)(2,\\ 1)(1,1)(1,\\ 1) : GR

入力例 2

2 3 2

出力例 2

RYB
RGB

距離がちょうど 22 であるようなマスのペアは、次の 66 組です。 右側に示したように、どのペアにも異なる色が塗られています。

  • (1,1)(1,\\ 1)(1,3)(1,\\ 3) : RB
  • (1,3)(1,\\ 3)(2,2)(2,\\ 2) : BG
  • (2,2)(2,\\ 2)(1,1)(1,\\ 1) : GR
  • (2,1)(2,\\ 1)(2,3)(2,\\ 3) : RB
  • (2,3)(2,\\ 3)(1,2)(1,\\ 2) : BY
  • (1,2)(1,\\ 2)(2,1)(2,\\ 1) : YR