rt
代码如下
#include<bits/stdc++.h>
using namespace std;
bool check(string &s)
{
string ss1=s.substr(0,s.size()/2);
string ss2=s.substr(s.size()/2,s.size()-1);
reverse(ss2.begin(),ss2.end());
if(ss1==ss2)
return false;
return true;
}
void divi(string &s)
{
if(check(s))
{
cout << s.size() << endl;
exit(0);
}
string __tmp_s=s.substr(0,s.size()/2);
divi(__tmp_s);
}
int main(){
string s;
cin >> s;
divi(s);
return 0;
}