1 solutions
-
0
C++ :
#include<bits/stdc++.h> using namespace std; string s; int main() { // freopen("1030.in","r",stdin); // freopen("1030.out","w",stdout); cin>>s; int len=s.size(); for(int i=1;i<len;i++) { string s1,s2; int t=0; s1=s.substr(0,i);//从位置0开始,逐次长度加1,跟后面的来比较 for(int j=i;j<len;j+=i) // { s2=s.substr(j,i); if(s1!=s2) {t=1;break;} } if(t==0) {cout<<i;return 0;} } cout<<len; return 0; }
- 1
Information
- ID
- 1065
- Time
- 1000ms
- Memory
- 128MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By