UVA455
来源:互联网 发布:java源代码文件调试 编辑:程序博客网 时间:2024/06/05 03:03
/** Copyright (c) 2016, 安徽大学计算机科学与技术学院* All rights reserved.* 作 者: 杨磊* 完成日期:2016 年 12 月 05 日* 问题描述:* 求一组字符串的最小循环节* 思路:由于是循环的,所以从长度的最小约数k开始遍历。* 如果s[i]==s[i%k],则k就是最小循环单位。*/#include<stdio.h>#include<string.h>#include<ctype.h>#define max 105char s[max];int main(){ int n, len; scanf("%d", &n); while (n--) { scanf("%s",s); len = strlen(s); int i,j; for ( i = 1; i <= len;i++) if (len%i == 0) { int flag = 1; for ( j = i; j < len;j++) if (s[j] != s[j%i]) { flag = 0; break; } if (flag) { printf("%d\n", i); if (n) putchar('\n'); break; } } } return 0;}
0 0
- Uva455
- UVA455
- UVa455
- UVa455
- UVa455
- UVA455
- UVa455
- UVA455
- UVa455 - Periodic Strings
- UVA455 - Periodic Strings
- uva455 Periodic Strings
- Periodic Strigs, UVa455
- Periodic Strings UVA455
- uva455 Periodic String
- 习题3-4Uva455
- UVA455 Periodic Strings
- UVa455周期串
- uva455 - Periodic Strings
- GDAL——生成等值线
- 【ADF启动start server instance失败】
- 原生ajax POST,解决Undefined index
- ApplicationContext
- Java打印常见图形
- UVA455
- jQuery知识结构图
- C++ 引用 “&”
- (4)javascript模块化之AMD规范
- 快速排序法
- Android开发——补充SharedPreferences存储(跨Activity存取数据)
- ubuntu解压命令全览
- [SPOJ1812]LCS2 - Longest Common Substring II(后缀自动机)
- eclipse的color主题配置