UVA 455 Periodic String
来源:互联网 发布:知圆链条索具 编辑:程序博客网 时间:2024/06/07 21:21
UVA - 455
题目大意:
求字符串的最小周期数.eg.hohoho的最小周期是2.
解题思路:
枚举一个周期与相邻一个周期的字母进行比较.
#include<stdio.h>#include<string.h>char a[100];int main() { int n, flat, i; scanf("%d", &n); getchar(); while (n--) { flat = 1; memset(a , '0', sizeof(a)); scanf("%s",a); for (i=1; i<=strlen(a); i++) { if (strlen(a)%i==0) { flat=0; for (int j=0; a[i+j]!='\0'; j++) if (a[j] != a[j+i]) { flat=1; break; } } if(flat == 0) break; } printf("%d\n",i); if(n) printf("\n"); }
0 0
- UVA 455 Periodic String
- uva 周期串 Periodic String,455
- UVA 455 - Periodic Strings
- UVa 455 - Periodic Strings
- UVa 455 - Periodic Strings
- UVa 455 - Periodic Strings
- UVa 455 Periodic Strings
- UVa - 455 Periodic Strings
- UVa 455 Periodic Strings
- UVa 455 - Periodic Strings
- Uva 455-periodic strings
- Uva 455-periodic strings
- UVa-455Periodic Strings
- 【Uva 455】 Periodic Strings
- UVA - 455 Periodic Strings
- UVa 455 - Periodic Strings
- Uva - 455 - Periodic Strings
- UVA - 455 Periodic Strings
- JAVA学习笔记
- 有关iOS中数据的存储&读取
- Android M6.0指纹框架概要
- RecyclerView.Adapter notifyItemRemoved postion错位的问题
- UVA-10340 All in All
- UVA 455 Periodic String
- Java解析xml文档之SAX解析
- iOS中的图片轮播器
- Spark+Python+Pycharm在Windows下的配置
- [LeetCode] 10. Regular Expression Matching
- 最短路径Dijkstra算法的C语言实现
- 【数据结构与算法分析】线性表
- Java解析xml文档之STAX解析
- 条件变量实例:生产者-消费者模式的后进先出型(std::stack)缓冲区