#include<stdio.h>
#include<string.h>
int main()
{
//freopen("input.txt","w",)
char str[100];
int N;
scanf("%d",&N);
for(int y=1;y<=N;y++)
{
char m;int p=0;
scanf("%s",str);
// int f=0;
m=str[0];int len=strlen(str);
for(int i=1;i<=len;i++)
{
if(len%i==0){
int j,ok=1;
for(j=i;j<len;j++)
{
if(str[j]!=str[j%i])
{
ok=0;break;
}
}
if(ok){printf("%d\n",i);
if(y!=N)printf("\n");
break;
}
}
}
// if(!f)
// printf("%d\n",len);
}
return 0;
}
PE了好几次才发现了自己格式上的问题。。最后一个样例后不用空行,,还是审题不清啊。