CF1840A.Cipher Shifer

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

There is a string aa (unknown to you), consisting of lowercase Latin letters, encrypted according to the following rule into string ss :

  • after each character of string aa , 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 ss , and you need to output the initial string aa . In other words, you need to decrypt string ss .

Note that each string encrypted in this way is decrypted uniquely.

输入格式

The first line of the input contains a single integer tt ( 1t10001 \le t \le 1000 ) — the number of test cases.

The descriptions of the test cases follow.

The first line of each test case contains a single integer nn ( 2n1002 \le n \le 100 ) — the length of the encrypted message.

The second line of each test case contains a string ss of length nn — the encrypted message obtained from some string aa .

输出格式

For each test case, output the decrypted message aa on a separate line.

输入输出样例

  • 输入#1

    3
    8
    abacabac
    5
    qzxcq
    20
    ccooddeeffoorrcceess

    输出#1

    ac
    q
    codeforces

说明/提示

In the first encrypted message, the letter aa is encrypted as abaaba , and the letter cc is encrypted as cabaccabac .

In the second encrypted message, only one letter qq is encrypted as qzxcqqzxcq .

In the third encrypted message, zero characters are added to each letter.

首页