2114: 外星密码
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:10
解决:5
题目描述
为了避免2012年的地球灾难,地球防卫小队决定去求助外星种族的帮助。经过很长时间的努力,小队终于收到了外星生命的回信。但是外星人发过来的却是一串密码。只有解开密码,才能知道外星人给的准确回复。解开密码的第一道工序就是解压缩密码,外星人对于连续的若干个相同的子串”X”会压缩为”[DX]”的形式(D是一个整数且1 <= D <= 99),比如说字符串”CBCBCBCB”就压缩为”[4CB]”或者”[2[2CB]]”,类似于后面这种压缩之后再压缩的方法,我们称之为二重压缩。如果是”[2[2[2CB]]]”,则是三重压缩。现在我们将给你外星人发送的密码,请你对其进行解压缩。
输入
一行一个字符串。
输出
一行一个字符串。
样例输入 复制
AC[3FUN]
样例输出 复制
ACFUNFUNFUN
提示
对于50%的数据:解压后的字符串长度在1000以内,最多只有三重压缩;
对于100%的数据:解压后的字符串长度在20000以内,最多只有十重压缩;
保证只包含数字、大写字母、’[’和’]’。
对于100%的数据:解压后的字符串长度在20000以内,最多只有十重压缩;
保证只包含数字、大写字母、’[’和’]’。