#E. 谢尔宾斯基地毯 Sierpinski carpet

    传统题 1000ms 256MiB

谢尔宾斯基地毯 Sierpinski carpet

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

问题描述

对于一个非负整数 KK ,我们定义一个地毯等级 KK 如下:

  • 00 级地毯是由一个黑色单元格组成的 1×11 \times 1 网格。
  • 对于 K>0K \gt 0 来说, KK 级地毯是一个 3K×3K3^K \times 3^K 网格。当这个网格被划分为九个 3K1×3K13^{K-1} \times 3^{K-1} 块时:
    • 中央区块完全由白色组成。
    • 其他八个区块是 (K1)(K-1) 级地毯。

给你一个非负整数 NN

请按照指定格式打印 NN 级地毯。

限制因素

  • 0N60 \leq N \leq 6
  • NN 是一个整数

输入

NN

输出

打印 3N3^N 行。 第 ii -th 行( 1i3N1 \leq i \leq 3^N )应包含长度为 3N3^N 的字符串 SiS_i ,由 .# 组成。 如果 SiS_i1j3N1 \leq j \leq 3^N )的 ii (从上往下)行和 jj (从左往下)列的单元格是黑色的,则 NNjj (从上往下)字符应为#;如果是白色的,则应为.

1
###
#.#
###

等级 11 的地毯是一个 3×33 \times 3 网格,如下所示:

按照指定格式输出时,它看起来就像示例输出。

2
#########
#.##.##.#
#########
###...###
#.#...#.#
###...###
#########
#.##.##.#
#########

等级 22 的地毯是一个 9×99 \times 9 网格

5.28,29 分治问题

未认领
状态
已结束
题目
5
开始时间
2025-5-28 18:00
截止时间
2025-6-5 23:59
可延期
24 小时