'''
#include <cstdio>
#include <string>
#include <cctype>
#include <iostream>
using namespace std;
int main()
{
string s;
cin >> s;
int n = s.size(); // "China"
bool is_palindrome(string s);
for (int len= 2; len<=s.size(); len++)
for (int start = 0; start<=n - len; start++)
if ( is_palindrome(s.substr(start, len)) )
cout << s.substr(start, len) << endl;
return 0;
}
bool is_palindrome(string s)
{
int n = s.size(); // "abcba"
int i=0, j=n-1;
while (i<j)
if (s[i]==s[j])
{
i++;
j--;
}
else
return false;
return true;
}
'''
共 1 条回复