笨笨的烟花摆放
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
背景
笨笨:“放烟花啦~~”
路人甲:“……”
笨笨:“不说了,准备开放~”
路人甲:“……”
描述
放烟花前,我们要做的是按烟花所组成的样式摆好发射筒。
烟花是由c1,c2两种发射筒构成,c1作为背景,c2作为字点,它们所放出的图形是不同的。
要放的烟花图案是由这两种图形构成的英语短语s(长度<=255)。
烟花放大示例请参见"来源"。
示例中所做的例子均使用以下定义:
c1='.' c2='*' s='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
(你所要做的是将烟花短语按示例中的规律放大。)
为了烟花取得更好的效果,现在我们要做的是,把烟花放大n倍(1<=n<=200),把所构成的图案告诉笨笨,好摆放发射筒。
格式
输入格式
输入第一行一个数n,表示放大倍数(1<=n<=200)。
输入第二行两个字符c1和c2,表示背景图案和字点图案。
输入第三行为一个长度不超过255的字符串,由 'A'~'Z'以及空格组成。
输出格式
输出所构成的烟花图案。
样例1
样例输入1
2
*
VIJOS
样例输出1
** ** ****** ****** ** **
** ** ****** ****** **** ****
** ** ** ** ** ** ** **
** ** ** ** ** ** *** **
** ** ** ** ** ** ***
** ** ** ** ** ** ***
** ** ** ** ** ** ** ***
** ** ** ** ** ** ** **
** ****** **** **** ****
** ****** **** ** **
限制
1s超了别怪我……怪你自己的算法吧……
提示
烟花中只带有'A'~'Z'和空格,并且长度不超过string,即255位字符。
but输出有可能超过,范围是多少就自己算算吧。
PS:注意本题的字母格式,详细请见描述中的示例。
【下面是对字母图状的解释】(由于显示问题,请将下文复制到文本文档中查看)
所有字母在本题中有固定的格式。
每个字母由5*5的方阵组成。
第一列和第五列为空白格点,中间三列为字母格点,每个格点有固定的图状。
现在以X为例:
X在本题用的是以下格式
o o
ovo
}o{
o^o
o o
上格式中(以n=5,c1='.',c2='*')
v图状:
.....
...
.
*****
*****
}图状:
.****
..***
...**
..***
.****
{图状:
****.
***..
**...
***..
****.
^图状:
*****
*****
.
...
.....
空格图状:
.....
.....
.....
.....
.....
o图状:
*****
*****
*****
*****
*****
放大5倍的X即为:
.....*****.....*****.....
.....*****.....*****.....
.....*****.....*****.....
.....*****.....*****.....
.....*****.....*****.....
.....*****.....*****.....
.....******...******.....
.....*******.*******.....
.....***************.....
.....***************.....
......*************......
.......***********.......
........*********........
.......***********.......
......*************......
.....***************.....
.....***************.....
.....*******.*******.....
.....******...******.....
.....*****.....*****.....
.....*****.....*****.....
.....*****.....*****.....
.....*****.....*****.....
.....*****.....*****.....
.....*****.....*****.....
来源
a~m:
aob oob aob oob ooo ooo aob o o ooo ooo o o o ovo
o o o o o o o o o o o o o o o o oao o ooo
ooo oo{ o o o ooo ooo o ooo o o oo{ o ooo
o o o o o o o o o o oco o o o o oco o ooo
o o ood cod ood ooo o cod o o ooo oo o o ooo ooo
n~z:
obo aob oob aob oob aob ooo o o o o ooo o o o o ooo
ooo o o o o o o o o obo o o o o o ooo ovo o o ao
ooo o o ood o o oo{ cob o o o o o ooo }o{ cod aod
ooo o o o o o o o oco o ovo o o ooo o^o o od
oco cod o co{ o o cod o cod o o^o o o o ooo