当前位置: 代码迷 >> 综合 >> openjudge / 1.7编程基础之字符串 34:回文子串
  详细解决方案

openjudge / 1.7编程基础之字符串 34:回文子串

热度:21   发布时间:2024-01-11 10:48:03.0

34:回文子串

#include<bits/stdc++.h>
using namespace std;
bool pd(string s){int n = s.size();      int i=0, j=n-1;while (i<j)if (s[i]==s[j]){i++;j--;}elsereturn false;return true;       
}
int main(){string s;cin >> s;int n = s.size();        for (int len= 2; len<=s.size(); len++)for (int start = 0; start<=n -len; start++)if ( pd(s.substr(start, len)) )cout << s.substr(start, len) << endl;return 0;
}