atcoder#ABC250B. [ABC250B] Enlarged Checker Board
[ABC250B] Enlarged Checker Board
题目描述
縦 行、横 列のマスからなるタイルを縦 行、横 列に並べてできた、縦 行、横 列のマス目 があります。
について、上から 行目、左から 列目のタイルをタイル とします。
の各マスは以下のように塗られています。
- 各タイルは白いタイルまたは黒いタイルである。
- 白いタイルのすべてのマスは白で塗られ、黒いタイルのすべてのマスは黒で塗られている。
- タイル は白いタイルである。
- 辺で隣接する つのタイルは異なる色のタイルである。ただし、タイル とタイル が辺で隣接するとは、 ( を の絶対値とする)であることを言う。
マス目 を出力の形式に従って出力してください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
次の条件をみたす 個の文字列 を改行区切りで出力せよ。
- はそれぞれ長さ の
.
または#
からなる文字列である。 - 各 $ (1\ \leq\ i\ \leq\ A\times\ N,1\ \leq\ j\ \leq\ B\times\ N) $ に対し、マス目 の上から 行目かつ左から 列目のマスが白で塗られているならば の 文字目は
.
であり、黒く塗られているならば#
である。
题目大意
你需要填一个 行, 列的矩阵,用 #
和 .
代替黑色和白色,规则如下:
-
每个方格 行 列。
-
方格中颜色一致。
-
相邻的方格颜色不同。
-
左上角的方格为白色。
请输出方格。
简要题意:请输出 个 行 列的方格的图案,要求相邻方格颜色相反。
4 3 2
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
..##..##
..##..##
..##..##
##..##..
##..##..
##..##..
5 1 5
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
#####.....#####.....#####
.....#####.....#####.....
4 4 1
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
.#.#
.#.#
.#.#
.#.#
#.#.
#.#.
#.#.
#.#.
1 4 4
....
....
....
....
提示
制約
- 入力は全て整数