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