#include<cstdio>
#include<iostream>
#include<algorithm>
#include<vector>
#include<queue>
#include<string>
#include<cstring>
#include<cmath>
#include<map>
#include<stack>
#define N 10005
#define ll long long
using namespace std;
int main()
{
char s[1005];
cin.getline(s,1002,'\n');
int l = strlen(s),ans = 1;
for(int i = 0;i<l;i++)
{
int j = 1,k = i-1;
while(i-j>=0&&i+j<l&&s[i-j]==s[i+j])j++;
ans = max(ans,(j-1)*2+1);
j = 0;
while(k-j>=0&&i+j<l&&s[k-j] == s[i+j])j++;
ans = max(ans,(j-1)*2+2);
}
printf("%d\n",ans);
return 0;
}
pat1040 Longest Symmetric String
最新推荐文章于 2025-03-14 11:01:53 发布