Problem
我们将只考虑由大写拉丁字母组成的行。例如,考虑字符串 AAAABCCCCCDDDD。 该字符串的长度为 14。由于该字符串仅由 拉丁字母组成,因此可以删除重复的字符 并用指定重复次数的数字替换。 因此,这string可以表示为4AB5C4D, 这样的string的长度为7,我们将调用描述的方法对string进行打包。
编写一个程序,接受压缩字符串并从中恢复原始字符串。
输出 数据
输入文件包含一个打包行。字符串只能包含 nA 形式的结构,其中 n 是字符的重复次数(2 到 99 之间的整数),A 是大写拉丁字母,或结构形式A,即没有定义重复次数的数字的字符。字符串最大长度不超过80。
输出
将还原后的字符串输出到输出文件中。在这种情况下,字符串 必须分成恰好 40 个字符的行 (最后一行除外,它可能包含少于 40 个字符)。
例子
<分区>
<正文>
输入 |
输出 |
3A4B7D |
AAABBBBDDDDDDDD |
22D7AC18FGD |
DDDDDDDDDDDDDDDDDDDDAAAAAAACFFFFFFFFFF
FFFFFFFFGD
|
95AB |
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAB
|
40AB39A |
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
表>