强回文串
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定一个长度为奇数的只包含小写字母的字符串 。
如果同时满足下面三个条件,就称 为 强回文串:
- 整个字符串 是回文串;
- 去掉最中间字符后,左半部分仍然是回文串;
- 去掉最中间字符后,右半部分仍然是回文串。
请你判断给定的字符串 是否为强回文串。
如果是,输出 Yes;否则输出 No。
输入格式
第一行一个正整数 ,表示测试数据组数。
接下来 行,每行一个字符串 。
输出格式
对于每组数据,输出一行 Yes 或 No。
样例
样例输入 #1
5
akasaka
level
abcba
aabcbaa
abacaba
样例输出 #1
Yes
No
No
No
Yes
数据范围与提示
- 只包含小写英文字母
- 为奇数
样例解释
akasaka是回文,去掉中间s后左部aka回文,右部aka回文,输出Yes。level是回文,但去掉中间v后左部le不是回文,输出No。abcba是回文,去掉中间c后左部ab不是回文,输出No。aabcbaa本身是回文,左部aab不是回文,输出No。abacaba是回文,去掉中间c后左部aba回文,右部aba回文,输出Yes。