Marvelous Mazes
题意翻译
#### 一、题目描述翻译
你的任务就是创造一个迷宫绘画程序。这个迷宫可以包含大写字母 A-Z、\*(星号)和空格。
#### 二、输入格式翻译
你的程序将从输入中获取迷宫的信息。输入有很多行,每一行包含一系列数字和字符,数字在字符前面。形如 `<number><char><number><char>`,其中 `<number>` 代表数字,`<char>` 代表字符。它的意义是:将 `<char>` 重复 `<number>` 次,如 `2T` 的结果字符串为 `TT`。需要注意,可能有两个甚至更多 `<number>`,此时将各个 `number` 相加。如 `11T` 相当于 `2T`。
`<char>`有多种可能。如果是一个大写字母或星号,原样输出。如果是 `b`,则输出空格。如 `1A1K1b2*1I1O1I2*` 代表 `AK **IOI**`。
如果输入时遇到一个 `!`(感叹号),请输出一个换行。此符号前面没有数字。
完成一行输入后,都应输出一个换行。如:
```
1A1B
1C1D
```
对应:
```
AB
CD
```
而不是:`ABCD`(尽管输入中没有感叹号)。
不同迷宫的描述将用空行分隔。此时您应该输出一个空行(即两个换行)。(洛谷题面中的输出样例没有空行,但原题 PDF 中有。)输入文件将由文件结尾终止。
#### 三、输出格式翻译
对于输入文件中的每个描述,绘制相应的迷宫。迷宫中的行数或文件中的迷宫数没有限制,但任何一行包含的字符都不会超过 $132$ 个。
题目描述
[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=6&page=show_problem&problem=386
[PDF](https://uva.onlinejudge.org/external/4/p445.pdf)
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA445/1b464d11efb8aa21c359d16d890278e2abe5114c.png)
输入输出格式
输入格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA445/737cc2c50d686abd76aed959ce3c4757656e2c7f.png)
输出格式
![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA445/59ee4ec368da2d8092b407ea022239e1ab4b7220.png)
输入输出样例
输入样例 #1
1T1b5T!1T2b1T1b2T!1T1b1T2b2T!1T3b1T1b1T!3T3b1T!1T3b1T1b1T!5T1*1T
11X21b1X
4X1b1X
输出样例 #1
T TTTTT
T T TT
T T TT
T TT
TTT T
T TT
TTTTT*T
XX X
XXXX X