CF1840A.Cipher Shifer
普及/提高-
通过率:0%
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
There is a string a (unknown to you), consisting of lowercase Latin letters, encrypted according to the following rule into string s :
- after each character of string a , an arbitrary (possibly zero) number of any lowercase Latin letters, different from the character itself, is added;
- after each such addition, the character that we supplemented is added.
You are given string s , and you need to output the initial string a . In other words, you need to decrypt string s .
Note that each string encrypted in this way is decrypted uniquely.
输入格式
The first line of the input contains a single integer t ( 1≤t≤1000 ) — the number of test cases.
The descriptions of the test cases follow.
The first line of each test case contains a single integer n ( 2≤n≤100 ) — the length of the encrypted message.
The second line of each test case contains a string s of length n — the encrypted message obtained from some string a .
输出格式
For each test case, output the decrypted message a on a separate line.
输入输出样例
输入#1
3 8 abacabac 5 qzxcq 20 ccooddeeffoorrcceess
输出#1
ac q codeforces
说明/提示
In the first encrypted message, the letter a is encrypted as aba , and the letter c is encrypted as cabac .
In the second encrypted message, only one letter q is encrypted as qzxcq .
In the third encrypted message, zero characters are added to each letter.