UVa455 Periodic Strings 周期串AC
来源:互联网 发布:淘宝腾讯视频会员 编辑:程序博客网 时间:2024/06/05 22:54
思路:
设最小正周期为i,范围为[1,strlen(str)],i要符合len%i==0,且str[k]==str[k+i]。
#include<stdio.h>#include<string.h>int i,count1=0; //i记录最小正周期 int N;char str[90];int main(){ scanf("%d",&N); while(N--) { scanf("%s",str); int len=strlen(str); int count=0; //小循环的次数 if(count1++>0) printf("\n");//注意题目要求输出间隔空行 for (i=1;i<len;i++) { if(len%i==0) { for(int k=0;k<len-i;k++) // k+i < len { if(str[k]!=str[k+i]) //只要有一小组不符合则break { count=0; break; } count++; } } if(count>0) { printf("%d\n",i); break; } } if(i==len) printf("%d\n",i); } return 0;}
0 0
- UVa455 Periodic Strings 周期串AC
- UVa455 Periodic Strings(周期串)
- 周期串 Periodic Strings, UVa455
- 周期串 (Periodic Strings, UVa455)
- Uva455-Periodic Strings-周期串
- 周期串(Periodic Strings, UVa455)
- 周期串(Periodic Strings, UVa455)
- 周期串 (Periodic Strings,UVa455)
- 周期串 (Periodic Strings)UVA455
- 周期串(Periodic Strings, UVa455)
- 周期串(Periodic Strings,UVa455)
- UVa455 Periodic Strings 周期串 (java版本)
- 习题3-4 周期串(Periodic Strings, UVa455)
- 习题3-4 周期串(Periodic Strings, UVa455)
- Periodic String,UVa455(周期串)
- 周期串(Periodic Strings)
- 《算法竞赛入门经典2ndEdition 》习题3-4 周期串(Periodic Strings, Uva455)
- 算法竞赛入门经典-习题3-4 周期串(Periodic Strings, UVa455)
- 互联网项目架构之基于服务的分布式架构
- chosen.jquery.js 搜索框只能从头匹配的解决思路+方法
- 书的复制 二分
- Keil5 下Missing Software Packs问题的解决方法
- spark 读取CSV文件
- UVa455 Periodic Strings 周期串AC
- JZ2440开发板使用tftp下载文件出现checksum bad的原因
- HDU1019_Least Common Multiple_GCD
- Ubuntu16配置JDK环境
- 从C#到TypeScrip
- 使用Makefile时遇到的问题
- android AsyncTask原理解析
- 欢迎使用CSDN-markdown编辑器
- 257. Binary Tree Paths