#include <iostream>
#include <cstdio>
using namespace std;
#define N 1001
int main(int argc, char **argv) {
char line[N];
gets(line);
int lss = 0;
for(char *p =line; *p; p ++) {
int count = 1;
for(int i = 1; (p-i) >= line && *(p-i) == *(p+i); i ++) count += 2;
if(count > lss)
lss = count;
count = 0;
for(int i = 0; (p-i) >= line && *(p-i) == *(p+i+1); i ++) count += 2;
if(count > lss)
lss = count;
}
cout << lss << endl;
return 0;
}
1040. Longest Symmetric String (25)
最新推荐文章于 2024-08-09 22:07:01 发布