AT_abc357_c.[ABC357C] Sierpinski carpet

普及-

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

对于非负整数 KK,定义如下的 KK 级地毯。

  • 00 级地毯是仅由一个黑色格子组成的 1×11\times 1 网格。
  • 当 K>0K>0 时,KK 级地毯是一个 3K×3K3^K\times 3^K 的网格。将该网格划分为 3K−1×3K−13^{K-1}\times 3^{K-1} 的 99 个块时,
    • 中央的那个块全部为白色格子。
    • 其余 88 个块均为 (K−1)(K-1) 级地毯。

给定非负整数 NN,请按照输出格式输出 NN 级地毯。

输入格式

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

NN

输出格式

请输出 3N3^N 行。
第 ii 行(1≤i≤3N1\leq i\leq 3^N)为仅由 . 和 # 组成的长度为 3N3^N 的字符串 SiS_i。
SiS_i 的第 jj 个字符(1≤j≤3N1\leq j\leq 3^N)表示 NN 级地毯中从上往下第 ii 行、从左往右第 jj 列的格子:若为黑色则输出 #,若为白色则输出 .。

输入输出样例

  • 输入#1

    1

    输出#1

    ###
    #.#
    ###
  • 输入#2

    2

    输出#2

    #########
    #.##.##.#
    #########
    ###...###
    #.#...#.#
    ###...###
    #########
    #.##.##.#
    #########

说明/提示

限制

  • 0≤N≤60\leq N\leq 6
  • NN 是整数

样例解释 1

11 级地毯为如下的 3×33\times 3 网格。

按照输出格式输出即可得到样例输出。

样例解释 2

22 级地毯为 9×99\times 9 的网格。

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页