Problems Description
<p> You are given a string input.You are to find the longest substring of input such that the reversal of the substring is also a </p> <p> substring of input.In case of a tie,return the string that occurs earliest in input. </p> <p> Note well:The substring and its reversal may overlap partially or completely.The entire original string is itself a valid </p> <p> substring.The best we can do is find a one character substring,so we implement the tie-breaker rule of taking the earliest </p> <p> one first. </p>
Input格式
The first line of input gives a single integer,1<=N<=10,the num of test cases.<br /> <p> Then follow,for each test case,a line containing between 1 and 50 characters,inclusive. </p> <p> Each character of input will be an uppercase letter('A'-'Z'). </p>
Output格式
Output for each test case the longer substring of input such that the reversal of the substring is also a substring of input.<br />
Sample
Sample Input 1
3
ABCABA
XYZ
XCVCX
Sample Output 1
ABA
X
XCVCX
Submit Code
请先Login后Submit
🤖 AI 解题助手
OpenRouter
就绪