/ Vijos / 题库 /

笨笨的烟花摆放

笨笨的烟花摆放

背景

笨笨:“放烟花啦~~”
路人甲:“……”
笨笨:“不说了,准备开放~”
路人甲:“……”

描述

放烟花前,我们要做的是按烟花所组成的样式摆好发射筒。

烟花是由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

信息

ID
1652
难度
7
分类
模拟 点击显示
标签
递交数
113
已通过
19
通过率
17%
被复制
2
上传者

相关

在下列训练计划中:

RP++分类题库

在下列比赛中:

笨笨工作室告别十月模拟赛