#P648. 分形扩张

分形扩张

题目描述

一开始,你只有一个数字ssss 只可能为 0011。接下来,你需要将这个数字扩张 nn 轮,最后变成一个 2n×2n2^n\times 2^n 的矩阵,每轮的扩张规则如下:

  • 原矩阵中的每个 00 将变成 0001\begin{matrix}0&0\\0&1\end{matrix}
  • 原矩阵中的每个 11 将变成 1110\begin{matrix}1&1\\1&0\end{matrix}

输入格式

  • 两个整数分别表示 nnss

输出格式

  • 2n×2n2^n\times 2^n 的矩阵表示答案,中间不含空格
2 0
0000
0101
0011
0110

数据范围

  • s=0s=011
  • 0n110\leq n\leq 11