UVa455
来源:互联网 发布:pdf页面拼接软件 编辑:程序博客网 时间:2024/06/02 02:48
字符串求最小周期,思路就是通过比较 str[k] != str[k%i] ,如果有不符合条件语句的就break。
这一题直接暴力解决即可。
#include<stdio.h>#include<string.h>#define maxn 80+5char str[maxn];int main(){int T;scanf("%d", &T);while(T--){memset(str, 0, sizeof(str));scanf("%s", str);int len = strlen(str);for(int k, i = 1; i <= len; i++){if(len%i == 0){for(k = i; k < len; k++)if(str[k] != str[k%i])break;if(k == len){printf("%d\n", i);break;}}}if(T)printf("\n");}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
- Tesseract-OCR 字符识别---样本训练 图片识别训练
- javascript完整表单验证
- UVa1225
- 有关数组的小处理问题
- 【C++笔记】《C++ Primer Plus》学习笔记——操作符重载(一)
- UVa455
- POJ 2251 Dungeon Master 三维最短路径
- cpu的四线程是什么意思?
- Linux查看物理CPU个数、核数、逻辑CPU个数
- Android中获取指定包名下的所有类
- Caffe 初识,揭开面纱
- 我的拖延症和依赖症
- C# Winform 跨线程更新UI控件常用方法汇总
- 第一个Lua程序 Game.lua