#ABC357C. 谢尔宾斯基地毯

谢尔宾斯基地毯

谢尔宾斯基地毯

题目描述

对于非负整数 KK,定义 level-KK 地毯如下:

  • level-00 地毯是由一个黑色格子组成的 1×11 \times 1 网格。
  • 对于 K>0K \gt 0,level-KK 地毯是一个 3K×3K3^K \times 3^K 的网格。把这个网格分成九个 3K1×3K13^{K-1} \times 3^{K-1} 的块时:
    • 正中间的块完全由白色格子组成。
    • 其余八个块都是 level-(K1)(K-1) 地毯。

给定一个非负整数 NN

按指定格式输出 level-NN 地毯。

输入格式

输入按以下格式从标准输入给出:

NN

输出格式

输出 3N3^N 行。

ii 行(1i3N1 \leq i \leq 3^N)应输出一个长度为 3N3^N、由 .# 组成的字符串 SiS_i

level-NN 地毯中,从上数第 ii 行、从左数第 jj 列(1j3N1 \leq j \leq 3^N)的格子为黑色时,SiS_i 的第 jj 个字符应为 #;为白色时应为 .

样例

1
###
#.#
###

level-11 地毯是如下所示的 3×33 \times 3 网格:

按指定格式输出时即为样例输出。

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

level-22 地毯是一个 9×99 \times 9 的网格。

数据范围

  • 0N60 \leq N \leq 6
  • NN 是整数
难度 普及
通过率
尝试 0
已通过 0
ID
3321
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签