ZOJ 1905 Power Strings
来源:互联网 发布:一键截图软件 编辑:程序博客网 时间:2024/06/05 17:51
枚举1 - len/ 2,满足条件马上跳出循环.
#include <iostream>#include <cstdio>#include <memory.h>#include <cstring>using namespace std;const int maxn = 1000010;char s[maxn];int main(){while (scanf("%s",s + 1) && strcmp(s + 1, ".")){int len = strlen(s + 1),f = 0;for (int i = 1; i <= len / 2; ++i){if(len % i == 0){int flag = 0;for (int j = i + 1; j <= len; j += i){if(memcmp(s + 1, s + j, i)){flag = 1;break;}}if(!flag){printf("%d\n",len / i);f = 1;break;}}}if(!f){printf("1\n");}}return 0;}
- ZOJ 1905 Power Strings
- zoj 1905 Power Strings
- zoj 1905 || poj 2406 Power Strings
- zoj 1905 ||poj 2406 Power Strings(KMP||暴力)
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- Power Strings
- 学习Linux的几点忠告(转贴)
- 将SQL Server 2005中的数据导出为Excel
- 包编译卡住的终极解决办法
- android通过HTTP协议上传文件至远程服务器
- [WIKIOI 1316]文化之旅(队列深度优先搜索)
- ZOJ 1905 Power Strings
- 软件开发基础知识
- TCP保活
- windows核心编程-获取系统中进程的信息
- 最长公共子序列
- 《弟子规》
- 划分子网例题详解
- Eclipse 导入 MyEclipse Web 项目
- Linux 存储管理1——内存管理