SZ#G2LP03. 【GESP强化 二级】棋盘图案

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB

题目描述

给出若干组棋盘的高度 hh 和宽度 ww。请使用字符 #. 画出黑白相间的棋盘:左上角必须是 #,水平方向或竖直方向相邻的两个格子必须使用不同字符。

每画完一个棋盘,都要再输出一个空行。输入以 0 0 结束,结束标志本身不需要绘制。

输入格式

每组数据占一行,包含两个整数 h,wh,w。当读到 0 0 时输入结束。

输出格式

对每组数据输出对应的棋盘,并在图案后输出一个空行。

3 4
0 0
#.#.
.#.#
#.#.
1 1
2 5
0 0
#

#.#.#
.#.#.
6 7
0 0
#.#.#.#
.#.#.#.
#.#.#.#
.#.#.#.
#.#.#.#
.#.#.#.

样例说明

每向右或向下移动一格,行号与列号之和的奇偶性都会改变,因此字符自然交替。

数据范围与约定

  • 1h,w3001 \le h,w \le 300
  • 输入至少包含一组需要绘制的数据