AlgoMooc
← 返回题库

X4052. 小慕的神秘信件

简单通过率 70% · 提交 10 · 通过 7
模拟字符串

小慕在整理项目文件时,发现了一个被特殊方式加密的配置文件,你的任务是帮助他解密。解密的规则如下: 若当前字符是字母(`A-Z` 或 `a-z`),则无需解密,直接输出。 若当前字符为 `'('`,其后会跟随两个正整数 `x` 和 `y`,以及一个字符 `')'`,其中 `x` 和 `y` 之间以逗号 `,` 分隔。解密时,需要从当前的倒数第 `x` 个字符开始,复制 `y` 个字符并追加到解密后的结果中。 若 `y` 大于“当前解密串中可复制的字符数”,则需多次复制,先复制所有可用字符,解密串的长度随之增长,再继续复制,直到满足 `y` 的总复制次数。 请根据上述规则解析加密字符串,并输出最终解密后的内容。

提示:带虚线的词点一下有通俗解释。

时间限制 1000 ms · 内存限制 128 MB

看不懂题目?点开图解(训练营专属)

登录后查看题目图解

题目图解为训练营学员专属内容,请先登录。

微信扫码登录还不是训练营学员?了解训练营 →
写完代码点「提交」,将对全部测试用例判题。