#include <stdio.h>
#include <string.h>
int main()
{
char a[80];
int i=0,j=0,s=1;
scanf("%s",a);
puts(a);
for( i=1; i<=strlen(a); i++ )
if( strlen(a) % i ==0 )
{
printf("%d\n",i);
for( j=i; j<strlen(a); j++ )
{
s=1;
if( a[j] != a[j%i])
{
s=0;
break;
}
}
if(s==1)
{
printf("is cys %d\n",i);
break;
}
}
if(s==0)
{
printf("not cyc\n");
}
return 0;
}
输出最小周期
最新推荐文章于 2024-05-20 18:25:10 发布