#include<bits/stdc++.h> using namespace std; int main(){ string s,a="",b=""; int l; cin>>s; while(a==b){ l=s.size()/2; for(int i=0;i<=l;i++){ a=a+s[i]; } for(int i=l*2;i>=l;i--){ b=b+s[i]; } s=a; } l=a.size(); cout<<l; return 0; }
感觉没问题,其实问题一大堆。