C. 碎片密文

    传统题 1000ms 256MiB

碎片密文

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小 C 的一条密文被切成了许多三字符碎片。若原文为 SS,她按从左到右的顺序取出 SS 中每个长度为 33 的连续片段,再把这些片段直接拼接,得到密文 TT。

例如原文 abcd 产生片段 abc 和 bcd,密文是 abcbcd。现在只给出 TT,请恢复 SS。输入保证确实存在符合规则的原文。

输入格式

一行一个仅含小写英文字母的字符串 TT。

输出格式

输出一行原文 SS。

样例

abcbcd
abcd
cat
cat
aaaaaaaab
aaaab

样例解释

样例 1 中,abc 和 bcd 的重叠部分是 bc,恢复为 abcd。

样例 2 中,密文只有一个碎片,原文就是 cat。

样例 3 中,原文 aaaab 的三个碎片依次为 aaa、aaa、aab,拼接得到 aaaaaaaab。

数据范围与约定

子任务 分值 限制
11 3030 密文长度等于 33
22 7070 无额外限制

对于 100%100\% 的数据,3≤∣T∣≤2999943\le |T|\le299994,∣T∣|T| 是 33 的倍数,TT 仅由小写英文字母组成,且保证存在长度至少为 33 的原文 SS 使上述拼接规则得到 TT。

语法周赛 Round 46 ✅

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-9-18 18:00
结束于
2026-9-25 18:00
持续时间
168 小时
主持人
参赛人数
41