#include<iostream>
#include<cstring>
using namespace std;
int main(){
char s[100];
scanf("%s",s);
int n=strlen(s);
for(int i=1;i<=n;i++)
if(n%i==0){//判断是否被整除。
int ok=1;
for(int j=i;j<n;j++)
if(s[j]!=s[j%i]){//取余数是否相等。
ok=0;
break;
}
if(ok){
printf("%d",i);
break;
}
}
}
【周期串5.1.3】
最新推荐文章于 2021-02-24 09:17:11 发布