解题思路:

对一个字符串求其最小周期长度,那么,最小周期长度必定是字符串长度的约数,即最小周期长度必定能被字符串长度整除

其次,对于最小周期字符串,每位都能对应其后周期字串的每一位,

即 ABC  ABCABC (345678)->%其字串长度3

012  3%3 4%3 5%3  6%3 7%3  8%3

    0      1     2        0      1       2

if(a[j]!=a[j%3])说明不对应,不是周期,进行下一位扫描。

AC Code:

#include<stdio.h>
#include<string.h>
int main(void)
{
int n,stlen,i,j;
char carr[1000];
while(scanf("%d",&n)!=EOF)
{
while(n--)
{
scanf("%s",carr);
stlen=strlen(carr);
for(i=1; i<=stlen; i++)
{
if(stlen%i==0)
{
for(j=i; j<stlen; ++j)
if(carr[j]!=carr[j%i])break;
if(j==stlen)
{
printf("%d\n",i);
break;
}
}
}
if(n)printf("\n");
}
}
return 0;
}

  

最新文章

  1. HDU2438 数学+三分
  2. ORM原型概念
  3. 『.Net』微软家的女儿们
  4. 监控CPU和内存的使用
  5. 手机app
  6. Linux 4.1内核编译报告
  7. 【RequireJS--API学习笔记】
  8. live555从RTSP服务器读取数据到使用接收到的数据流程分析
  9. 正确的注销PHP SESSION
  10. MySQLHA系列MHA(一)
  11. android屏蔽home键的实现
  12. 初试 Vue.js
  13. 【自制工具类】Java删除字符串中的元素
  14. 61.H5---利用canvas+原生js进行鼠标跟随绘图
  15. python中的全局变量和局部变量
  16. WPF DataGrid 每行ComboBox 内容不同的设置方法
  17. k8s学习笔记之八:存储卷
  18. POJ 3107.Godfather 树形dp
  19. zookeeper.Net
  20. Web应用程序项目XXXX已配置为使用IIS。无法访问IIS 元数据库。您没有足够的特权访问计算机上的IIS

热门文章

  1. 从客户端中检测到有潜在危险的request.form值
  2. java方法重载 与 重写
  3. mysql5.7.12直接解压zip包,安装过程
  4. polya计数定理在ACM-icpc中的应用
  5. Android四大布局及其主要属性
  6. 『随笔』C# 程序 修改 ConfigurationManager 后,不重启 刷新配置
  7. LinuxMint(同Ubuntu)下安装配置NFS设置共享目录
  8. Fiddler工具的基本功能
  9. 【VR视频播放】解决Unity模型贴图反转的问题
  10. C#中判断一个数组中是否存在某个数组值 及相关