atcoder#ABC250B. [ABC250B] Enlarged Checker Board
[ABC250B] Enlarged Checker Board
配点 : 点
問題文
縦 行、横 列のマスからなるタイルを縦 行、横 列に並べてできた、縦 行、横 列のマス目 があります。 について、上から 行目、左から 列目のタイルをタイル とします。
の各マスは以下のように塗られています。
- 各タイルは白いタイルまたは黒いタイルである。
- 白いタイルのすべてのマスは白で塗られ、黒いタイルのすべてのマスは黒で塗られている。
- タイル は白いタイルである。
- 辺で隣接する つのタイルは異なる色のタイルである。ただし、タイル とタイル が辺で隣接するとは、 ( を の絶対値とする)であることを言う。
マス目 を出力の形式に従って出力してください。
制約
- 入力は全て整数
入力
入力は以下の形式で標準入力から与えられる。
出力
次の条件をみたす 個の文字列 を改行区切りで出力せよ。
- はそれぞれ長さ の
.
または#
からなる文字列である。 - 各 に対し、マス目 の上から 行目かつ左から 列目のマスが白で塗られているならば の 文字目は
.
であり、黒く塗られているならば#
である。
4 3 2
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
5 1 5
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
4 4 1
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
1 4 4
....
....
....
....