#440. 分形方阵
分形方阵
Background
Special for beginners, ^_^
Description
分形具有自相似性,比如雪花,一些叶子。现在请你输出n阶分形方阵,其定义如下: 1阶方阵为:
X
2阶方阵为:
X X
X
X X
如果用B(n-1)表示n-1阶方阵,则n阶方阵为:
B(n - 1) B(n - 1)
B(n - 1)
B(n - 1) B(n - 1)
Format
Input
输入每个测试例包含多组数据。每行一个数字n(不超过7),最后一行用-1表示输入结束。 .
Output
输出用大写字母X表示的分形盒子,每组数据后面打印一个分隔行,包含一个破折号-。
Samples
1
2
3
4
-1
X
-
X X
X
X X
-
X X X X
X X
X X X X
X X
X
X X
X X X X
X X
X X X X
-
X X X X X X X X
X X X X
X X X X X X X X
X X X X
X X
X X X X
X X X X X X X X
X X X X
X X X X X X X X
X X X X
X X
X X X X
X X
X
X X
X X X X
X X
X X X X
X X X X X X X X
X X X X
X X X X X X X X
X X X X
X X
X X X X
X X X X X X X X
X X X X
X X X X X X X X
-
Limitation
1s, 1024KiB for each test case.