标签:
lcy
思路:从中间分开,判断左右的字符是否相等,如果相等就继续循环判断,不相等就跳出。
如果左右下标都到头了,则是回文串,否则就不是。
#include<iostream> #include<algorithm> #include<cstdio> #include<cstring> #include<string> using namespace std; int main() { int N; string s; cin >> N; while(N--) { cin >> s; int left = (s.length()-1)>>1; int right = s.length()>>1; while(s[left] == s[right] && left >= 0 && right < s.length()) { left--; right++; } if(left == -1 && right == s.length()) cout << "yes" << endl; else cout << "no" << endl; } return 0; }
HDU2029 Palindromes _easy version【回文串】【水题】
标签:
原文地址:http://blog.csdn.net/lianai911/article/details/42361357