时间限制:1000 ms
内存限制:256 MiB
标准输入输出
题目类型:传统
评测方式:文本比较
ZEJ学循环的时候觉得内容颇为无聊。。。
所以TA循环的代码都不是自己写的,而是选择打表。。。
比如学习打印正方形时(N<=20)。他就直接写了20个IF,然后把20个正方形的表都打了出来。。。
为了制裁这个GOD(你也可以反过来看)一样的东西,LYL出了这个别出心裁的题目。
输入某个字符,然后已这个字母打印一个N*N的正方形。
但是,正方形分为阴阳两种。
阴式的正方形除了边框和某条对角线,其他区域都是空白的。
阳式的正方形则均是由某个符号构成,但其中某条对角线(不含边框)是空白的。
一行,一个整数N,字符t,若t为‘T’,则为阳式,若t为‘U’,则为阴式,字符c,字符c为需要打印的字符,字符f,若f为‘L’,则特殊对角线为从左上到右下,若f为‘R’,则特殊对角线为从右上到左下。
样例输入
输入样例1:
5 T * L
输入样例2:
5 U # R
输入样例3:
6 U + L
样例输出
输出样例1:
*****
* ***
** **
*** *
*****
输出样例2:
#####
# ##
# # #
## #
#####
输出样例3:
++++++
++ +
+ + +
+ + +
+ ++
++++++
对于30%数据:N<=10,t=‘T’,f=‘L’。
对于50%数据:N<=100,f=‘L’。
对于100数据:N<=999。