#64682. 蒜头君的加密

蒜头君的加密

暂无测试数据。

题目描述

蒜头君最近迷上了写诗,他写了很多的诗行。

但是他自觉自己的作品不够好,因此不太想让别人知道诗句。

于是他灵机一动,发明了如下的方式来加密他的诗句字符串 $s$ :假设 $s$ 仅由小写的英文字母组成,根据以下规则加密成新的字符串 $\mathsf{Cipher}$:

  • 开始时字符串 $\mathsf{Cipher}$ 为空;

  • 按照字符串从左往右的顺序逐个遍历字符串 $s$ 中的字符 $ch$,并执行如下操作:

    • 首先将字符 $ch$ 加入到字符串 $\mathsf{Cipher}$;
    • 其次在字符串 $\mathsf{Cipher}$ 加入任意(可能为 $0$ )个 与 字符 $ch$ 不同的小写英文字母字符;
    • 最后,再将字符 $ch$ 加入到字符串 $\mathsf{Cipher}$;
  • 遍历完 $s$ 中的字符后,得到的字符串 $\mathsf{Cipher}$ 即为加密的密文。

现在,蒜头君只留下了一串加密后的字符串 $\mathsf{Cipher}$ ,现在需要你还原出诗句字符串 $s$ ,请你设计一个解密算法,得到蒜头君的诗句 $s$ 。

输入描述

输入共两行。

第一行一个整数 $n$ ,代表加密后的字符串 $\mathsf{Cipher}$ 的长度。

接下来一行一个长度为 $n$ 的字符串 $\mathsf{Cipher}$ 代表加密后的字符串内容。

输出描述

输出共一行一个字符串,代表蒜头君的诗句 $s$ 。

数据范围

本题共 $50$ 个测试点,各测试点的详细信息见下表。

image.png

8
abacabac
ac
20
cchhuuggiiaalliinnhh
chugialinh
5
qzxcq
q