AT_abc395_b [ABC395B] Make Target

题目描述

简要题意:输出下面的 $N\times N$ 的矩阵。 ``` ########### #.........# #.#######.# #.#.....#.# #.#.###.#.# #.#.#.#.#.# #.#.###.#.# #.#.....#.# #.#######.# #.........# ########### ``` 给定一个正整数 $N$。 存在一个 $N \times N$ 的网格。我们将网格中从上往下第 $i$ 行、从左往右第 $j$ 列的单元格记为单元格 $(i,j)$。初始时,所有单元格均未被涂色。 接下来,按照 $i=1,2,\dots,N$ 的顺序执行以下操作: - 令 $j = N + 1 - i$ - 若 $i \leq j$: - 当 $i$ 为奇数时,使用黑色涂色 - 当 $i$ 为偶数时,使用白色涂色 - 将以单元格 $(i,i)$ 为左上角、单元格 $(j,j)$ 为右下角的矩形区域内所有单元格涂色(已涂色的单元格会被覆盖) - 若 $i > j$,则不执行任何操作 可以证明所有操作完成后不存在未涂色的单元格。请输出最终每个单元格的颜色。

输入格式

输入通过标准输入给出,格式如下: > $N$

输出格式

输出 $N$ 行。第 $i$ 行应为一个长度为 $N$ 的字符串 $S_i$,表示网格第 $i$ 行的涂色结果: - 若单元格 $(i,j)$ 最终为黑色,则 $S_i$ 的第 $j$ 个字符为 `#` - 若单元格 $(i,j)$ 最终为白色,则 $S_i$ 的第 $j$ 个字符为 `.` 请参考样例输出以理解格式。

说明/提示

### 约束条件 - $1 \leq N \leq 50$ - 输入均为整数 ### 样例解释 1 输出结果与**题目描述**中展示的图案一致。 翻译由 DeepSeek R1 完成