-->
当前位置:首页 > 题库

编程题:模拟

Luz4年前 (2022-09-05)题库242
著名魔术师阿尔迪米·卡蒂米需要一个程序来帮助他设计卡片的背面。

$$Al'Dimi$$首先绘制卡片的左上角,将其水平镜像到右上角,然后将整个上半部分垂直镜像到下半部分。

镜像之后,阿尔迪米还添加了一个小错误(改变一个方块的外观),以帮助他确定这是哪张牌(如果你愿意,可以作弊)。

通过编写一个程序来帮助$$Al'Dimi$$,根据左上角的设计和错误的位置,绘制整个背面。
下面是三个$$Al'Dimi$$牌的例子(错误为灰色):

![图片1.png](~/bdd0a886-fc4a-4bf0-9f81-5a50aa081485.png)


### 输入格式:

第一行输入包含两个整数,$$R$$和$$C(1≤ R、C≤50)$$,卡片左上角四分之一的行数和列数。

以下$$R$$行中的每一行都包含$$C$$字符“.”或者“#”,左上角的设计。

下一行包含两个整数,$$A$$和$$B(1≤A≤2R,1≤B≤2C)$$,错误的行和列。

### 输出格式:

输出$$2R$$行,每行包含$$2C$$字符来表示背面的设计。

### 输入样例1:

in
2 2
#.
.#
3 3


### 输出样例1:

out
#..#
.##.
.#..
#..#

### 输入样例2:

in
3 3
###
###
###
1 4


### 输出样例2:

out
###.##
######
######
######
######
######

### 输入样例3:

in
5 4
#.#.
#.##
#.##
....
.#.#
10 5


### 输出样例3:

out
#.#..#.#
#.####.#
#.####.#
........
.#.##.#.
.#.##.#.
........
#.####.#
#.####.#
#.#.##.#









答案:若无答案欢迎评论