欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1367A.Short Substrings
Short Substrings
Alice guesses the strings that Bob made for her.
At first, Bob came up with the secret string consisting of lowercase English letters. The string has a length of or more characters. Then, from string he builds a new string and offers Alice the string so that she can guess the string .
Bob builds from as follows: he writes all the substrings of length of the string in the order from left to right, and then joins them in the same order into the string .
For example, if Bob came up with the string ="abac", then all the substrings of length of the string are: "ab", "ba", "ac". Therefore, the string ="abbaac".
You are given the string . Help Alice to guess the string that Bob came up with. It is guaranteed that was built according to the algorithm given above. It can be proved that the answer to the problem is unique.
Input
The first line contains a single positive integer () — the number of test cases in the test. Then test cases follow.
Each test case consists of one line in which the string is written, consisting of lowercase English letters () — the string Bob came up with, where is the length of the string . It is guaranteed that was built according to the algorithm given above.
Output
Output answers to test cases. Each answer is the secret string , consisting of lowercase English letters, that Bob came up with.
Note
The first test case is explained in the statement.
In the second test case, Bob came up with the string ="ac", the string has a length , so the string is equal to the string .
In the third test case, Bob came up with the string ="bcdaf", substrings of length of string are: "bc", "cd", "da", "af", so the string ="bccddaaf".
Samples
4
abbaac
ac
bccddaaf
zzzzzzzzzz
abac
ac
bcdaf
zzzzzz
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |