A. 沙漏

    传统题 1000ms 256MiB

沙漏

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小 A 想绘制一个沙漏。具体来说,需要绘制的沙漏是一个 nnnn 列的字符画,nn 是一个大于 11 的奇数。沙漏的形状由两个三角形组成,上下对称,使用 # 绘制,其余位置都是 .

沙漏形状的规则如下:

  • 11 行(最上面一行)和最下面一行的所有位置都是 #
  • 从第 22 行开始,每向下一行,# 的位置就向中心收缩一格
  • 到达中间行时,只有最中间一列是 #
  • 之后每向下一行,# 的位置就向外扩展一格
  • 最终到达最后一行,所有位置再次都是 #

输入格式

第一行一个整数 nn (3n293 \leq n \leq 29 并且 nn 为奇数)。

输出格式

输出共 nn 行,每行 nn 个字符,表示对应的沙漏。

输入输出样例

3
###
.#.
###
5
#####
.###.
..#..
.###.
#####
7
#######
.#####.
..###..
...#...
..###..
.#####.
#######

说明/提示

对于所有测试点,保证 nn 为奇数且满足范围要求。

2025年12月24日CCF GESP C++二级考前模拟—每日一题

未参加
状态
已结束
规则
IOI
题目
1
开始于
2025-12-24 0:00
结束于
2025-12-25 0:00
持续时间
24 小时
主持人
参赛人数
2