2-3 Cipher Shifer

2-3 Cipher Shifer

暂无测试数据。

C. Cipher Shifer

时间限制:1 seconds

空间限制:256 megabytes

原题链接:https://codeforces.com/gym/451807/problem/C

题目描述

有一个字符串\(a\)(你不知道),由小写拉丁字母组成,按照以下规则加密成字符串\(s\):

在字符串\(a\)的每个字符之后,添加任意(可能为零)个小写拉丁字母,与字符本身不同;

在每次添加之后,都会添加我们所补充的字符(即被添加在之后的那个字符)。

给你一个字符串\(s\),你需要输出初始字符串\(a\)。换句话说,你需要解密字符串\(s\)。

请注意,以这种方式加密的每个字符串被解密的结果 是独一无二的

输入

输入的第一行包含一个整数\(t\)(\(1 \le t \le 1000\))--测试案例的数量。

测试案例的描述如下。

每个测试案例的第一行包含一个单一的整数\(n\)(\(2 \le n \le 100\))--加密信息的长度。

每个测试案例的第二行包含一个长度为\(n\)的字符串\(s\)--从某个字符串\(a\)得到的加密信息。

输出

对于每个测试案例,在一个单独的行中输出解密的信息\(a\)。

样例

输入样例

3
8
abacabac
5
qzxcq
20
ccooddeeffoorrcceess

输出样例

ac
q
codeforces

样例解释

在第一个加密信息中,字母\(a\)被加密为\(aba\),而字母\(c\)被加密为\(cabac\)。

在第二个加密信息中,只有一个字母\(q\)被加密为\(qzxcq\)。

在第三个加密信息中,每个字母都被添加了零字符。

信息

ID
1427
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者

相关