CF1085A.Right-Left Cipher

传统题 时间 2000 ms 内存 256 MiB 3 尝试 1 已通过 1 标签

Right-Left Cipher

题目描述

Polycarp喜欢密码。 他发明了自己的密码,称为“右-左”(?应该是这个意思吧?)。

“右-左”密码用于加密字符串。

Polycarp使用以下算法加密字符串,S=S1S2S3...SnS = S_1S_2S_3 ... S_n:

他写下S1S_1,他用S2S_2接上当前的单词(即将S2S_2写到当前结果的右边),

他在S3S_3前面加上当前的单词(即在当前结果的左边写下S3S_3),

他将S4S_4接上当前单词(即将S4S_4写到当前结果的右侧),

他在S5S_5前面加上当前的单词(即在当前结果的左边写下S5S_5)...

这么做直到处理完SS

举个例子,如果S=S = "techno",那么处理过程就是: "t" → "te" → "cte" → "cteh" → "ncteh" → "ncteho"。所以加密"techno"后的字符串就是"ncteho"。

现在给你一个字符串tt,即加密后的字符串,你的任务就是找到原来的字符串SS

输入格式

只有一行,tt,加密后的字符串,只包含小写字母,1<=tlen<=501<= t_{len} <=50

输出格式

一行,原字符串SS

样例

ncteho
techno
erfdcoeocs
codeforces
z
z

在线编程 IDE

建议全屏模式获得最佳体验