/ OPS / 题库 /

月光的爱心

月光的爱心

#描述#
每个人,在一辈子当中都会拥有恋爱的经历。月光最近就爱上了一个MM,但是他遇到了男生追女生时最大的难题:他的胆子不够大。如何让她知道自己的心意?月光是智商超过180的男生,同时也是有深度的男生,他不希望因为鲁莽让MM对他产生误会,因此他想出了万无一失的追MM计划。
此计划有两大步骤:第一步是记下MM的生日;其次他打算把电脑桌面上所有的图标放在一起,组成爱心的形状。他相信RP喜欢眷顾坚持不懈的人,总有一天MM会看到他的心意的。
月光希望能用图标拼出完美的爱心,因为他希望MM能够一眼就认出来,而不是把它当作猫脸、马脸或是猪头。于是他定下了几条“爱心规则”:
1. 爱心能恰好放在一个N行M列(图标大小)的屏幕内。
2. 爱心由两部分组成,下半部分是一个倒置的等腰直角三角形,上半部分由两个等腰梯形构成,以中轴为对称。注意:上半部分中间的凹角顶点和左右顶角顶点水平平行;等腰三角形也是等腰梯形的一种特殊形式。
3. 爱心左右顶角和上凹角均为直角。
4. 爱心内部没有图标。
这样唯一的一个爱心就被确定下来了。
然而月光有的时候很懒,就和躲在树荫下的树熊一样懒,连动鼠标这样的事情也懒得去做,所以现在他求助于你,希望你能编程输出这样的一枚爱心。

#格式#
##输入格式##
每组数据只有单独一行,两个整数N,M,代表了屏幕的高度和宽度(行与列)。其中N&lt=50, M&lt=101,M是奇数,N,M取值能确保爱心绘制成功。题目有多组数据。

##输出格式##
用字母'X’代替图标输出爱心。每一行最后一个X之后输出回车。爱心与爱心之间空出一行。不要有多余的空格和空行。

#样例1#
##样例输入1##

6 9

##样例输出1##

 XXX XXX
X   X   X
 X     X
  X   X
   X X
    X

#限制#
1000ms
32768KB

#提示#

#来源#
dyh & DK

信息

ID
1506
难度
5
分类
category1 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者