#agc056a. [agc056_a]Three Cells per Row and Column
[agc056_a]Three Cells per Row and Column
题目描述
我们有一个 行 列的方格棋盘。
将每个方格涂成黑色或白色以满足以下所有条件。
- 对于每一行,恰好有三个方格涂成黑色。
- 对于每一列,恰好有三个方格涂成黑色。
- 黑色方格之间有恰好 个连通分量。在这里,当可以从方格 出发,通过重复向上、向下、向左或向右移动到达黑色方格 时,方格 和 被认为是连通的。
可以证明问题的约束条件保证了解的存在。
约束条件
- 输入中的所有值都是整数。
输入
从标准输入读入数据,数据格式如下:
输出
以以下格式打印你的答案:
这里, 应该是表示第 行从上往下、第 列从左往右的方格的颜色的字符:#
表示方格涂成黑色,.
表示方格涂成白色。如果存在多个解,可以打印任意一个。
示例输入 1
6
示例输出 1
##..#.
##..#.
..##.#
..##.#
##...#
..###.
这里,每行和每列恰好有 个 #
。此外,恰好有 个连通分量由 #
组成。