L. 外星密码

    Type: RemoteJudge 1000ms 512MiB

外星密码

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

有了防护伞,并不能完全避免 2012 的灾难。地球防卫小队决定去求助外星种族的帮助。经过很长时间的努力,小队终于收到了外星生命的回信。但是外星人发过来的却是一串密码。只有解开密码,才能知道外星人给的准确回复。解开密码的第一道工序就是解压缩密码,外星人对于连续的若干个相同的子串 X\texttt{X} 会压缩为 [DX]\texttt{[DX]} 的形式(DD 是一个整数且 1D991\leq D\leq99),比如说字符串 CBCBCBCB\texttt{CBCBCBCB} 就压缩为 [4CB]\texttt{[4CB]} 或者[2[2CB]]\texttt{[2[2CB]]},类似于后面这种压缩之后再压缩的称为二重压缩。如果是 [2[2[2CB]]]\texttt{[2[2[2CB]]]} 则是三重的。现在我们给你外星人发送的密码,请你对其进行解压缩。

输入格式

输入一行,一个字符串,表示外星人发送的密码。

输出格式

输出一行,一个字符串,表示解压缩后的结果。

AC[3FUN]
ACFUNFUNFUN

提示

【数据范围】

对于 50%50\% 的数据:解压后的字符串长度在 10001000 以内,最多只有三重压缩。

对于 100%100\% 的数据:解压后的字符串长度在 2000020000 以内,最多只有十重压缩。保证只包含数字、大写字母、[]

2025年CSP-J函数与递归

Not Claimed
Status
Done
Problem
29
Open Since
2025-8-7 0:00
Deadline
2025-9-7 23:59
Extension
24 hour(s)