#P1367A. Short Substrings
Short Substrings
题目描述
爱丽丝要猜测鲍勃为她制作的字符串。
首先,鲍勃构想了一个由小写英文字母组成的秘密字符串a。字符串a的长度为2或更多个字符。然后,他从字符串a构建一个新字符串b,并将字符串b提供给爱丽丝,让她猜测字符串a。
鲍勃从a构建b的过程如下:他按照从左到右的顺序写下字符串a的所有长度为2的子字符串,然后按照相同的顺序将它们连接成字符串b。
例如,如果鲍勃构想了字符串a="abac",那么字符串a的所有长度为2的子字符串是:"ab"、"ba"、"ac"。因此,字符串b="abbaac"。
现在给定字符串b,请帮助爱丽丝猜测鲍勃构想的字符串a。保证b是按照上述算法构建的。问题的答案是唯一的。
输入
输入的第一行包含一个正整数t(1≤t≤1000)——测试案例的数量。然后是t个测试案例。
每个测试案例由一行组成,其中写有由小写英文字母组成的字符串b(2≤|b|≤100)——鲍勃构想的字符串b,其中|b|是字符串b的长度。保证b是按照上述算法构建的。
输出
对于每个测试案例,输出一个答案,即鲍勃构想的由小写英文字母组成的秘密字符串a。
样例输入
4
abbaac
ac
bccddaaf
zzzzzzzzzz
样例输出
abac
ac
bcdaf
zzzzzz
说明
第一个测试案例在问题描述中已经解释过了。
在第二个测试案例中,鲍勃构想了字符串a="ac",字符串a的长度为2,所以字符串b等于字符串a。
在第三个测试案例中,鲍勃构想了字符串a="bcdaf",字符串a的所有长度为2的子字符串是:"bc"、"cd"、"da"、"af",因此字符串b="bccddaaf"。
相关
在以下作业中: