Home => ProblemSet => 300-01:填写字母
Problem1412--300-01:填写字母

1412: 300-01:填写字母

Time Limit: 1 Sec  Memory Limit: 128 MB  Submit: 0  Solved: 0
[ Submit ] [ Status ] [ Creator: ][ 参考程序 ]

Description

现在,给你三块(2n+1)*(2n+1)的网格画板,请你给每个格子填充黑色或白色,写下大大的XYD三个字母

Input

一个正整数表示n 。

Output

依次输出 3 个(2n+1)*(2n+1)的字母X、Y、D,相邻两个字母之间用一个空行隔开。
黑色字母用 + 表示,白色用空格表示。

Sample Input Copy

1

Sample Output Copy

+ +
 + 
+ +
​
+ +
 + 
 + 
​
++ 
+ +
++

HINT

样例二:

输入:

3

输出:

+     +
 +   +
  + +
   +
  + +
 +   +
+     +

+     +
 +   +
  + +
   +
   +
   +
   +

++++++
+     +
+     +
+     +
+     +
+     +
++++++






总共10个测试点,每个测试点 10分,如果把测试点编号为 1~10,则第 i 个测试点中n=i 

也就是说 1<=n<=10

Source/Category