问题 N: 回文串的热爱
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:3008
解决:1142
题目描述
常山赵子龙开始自学C语言啦!!!惊喜不惊喜,开心不开心。
今天赵子龙学到字符串啦,咦,一个概念映入眼帘,回文串。书上说,回文串就是正着反着读都是一样的字符串。
“噢,这样啊,简单!”
然而赵子龙发现,平常遇到的字符串都不是理想的回文串,赵子龙不开心了,回文串多美啊。
于是,赵子龙想请你帮个忙,他现在有一个字符串(不确定是否为回文串),他想请你帮他判断一下这个字符串如果改动其中的一个字符(必须改动),是否能变成回文串。
今天赵子龙学到字符串啦,咦,一个概念映入眼帘,回文串。书上说,回文串就是正着反着读都是一样的字符串。
“噢,这样啊,简单!”
然而赵子龙发现,平常遇到的字符串都不是理想的回文串,赵子龙不开心了,回文串多美啊。
于是,赵子龙想请你帮个忙,他现在有一个字符串(不确定是否为回文串),他想请你帮他判断一下这个字符串如果改动其中的一个字符(必须改动),是否能变成回文串。
输入
多组样例,先输入一个n表示字符串个数,接下来n行,每行有字符串s,1<=|s|<=100,由小写英文字母组成
输出
如果改动一个字符后能称为回文串,输出“YES”(不带引号)
否则输出“NO”(不带引号)
否则输出“NO”(不带引号)
样例输入 复制
2
abccaa
abbcca
样例输出 复制
YES
NO