1 solutions
-
0
C++ :
#include<bits/stdc++.h> using namespace std; string s; int t,ans=1; int main() { // freopen("1599.in","r",stdin); // freopen("1599.out","w",stdout); cin>>s; int len=s.size(); for(int i=len;i>1;i/=2) { if(i%2==1) {ans=i;break;} for(int j=i/2-1,k=i/2;j>=0;j--,k++) if(s[j]!=s[k]) {t=1;break;} if(t==1) {ans=i;break;} } cout<<ans; return 0; }
- 1
Information
- ID
- 1062
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By