poj1961 period KMP求循环节
来源:互联网 发布:神雕侠侣源码 编辑:程序博客网 时间:2024/05/18 02:04
http://poj.org/problem?id=1961
#include <cstdio>#include <cstring>#include <iostream>using namespace std;int len,t;char s[1000005];int next[1000005];int main(){ while(1){ scanf("%d",&len); if(len == 0)break; scanf("%s",s); printf("Test case #%d\n",++t); int i = 0,j = -1; next[0] = -1; while(i != len){ if(j == -1 || s[i] == s[j]){ next[++i] = ++j; if(i % (i - next[i]) == 0){ int k = i / (i - next[i]); if(k>1)printf("%d %d\n",i,k); } } else j = next[j]; } printf("\n"); } return 0;}
0 0
- poj1961 period KMP求循环节
- poj1961--Period(KMP求最小循环节)
- (POJ1961)Period <KMP算法求最小循环节>
- poj1961 KMP求循环节
- poj1961——Period(KMP循环节)
- 【KMP】 poj1961 Period
- poj1961 Period----KMP
- poj1961 Period (KMP)
- KMP POJ1961 Period
- [POJ1961]Period(KMP)
- poj1961 Period(KMP)
- POJ1961 Period(KMP)
- hdu 1358 period 求循环节 KMP
- [KMP求最小循环节][HDU1358][Period]
- POJ 1961 Period kmp求循环节
- HDU-1358 Period(KMP求循环节)
- poj1961 KMP(循环节)
- UVALive 3026 Period ( kmp 求前缀最小循环节)
- 解决iOS中使用UIWebView加载嵌入脚本中带有alert时卡住界面问题。
- APP使用的一些第三方库
- MySQL root用户修复root权限
- HTTP Status 404 - No result defined for action XXX and result input
- 一、高并发架构设计杂写
- poj1961 period KMP求循环节
- 救济金发放
- [PAT(B)]1005. 继续(3n+1)猜想 (25)源码 链表实现
- 理解屏幕和资源的常见问题
- Qt Quick 底部导航+路径动画
- iOS杂记——static关键字作用
- 直接拿来用,最火的.NET开源项目(beta)
- MCU-外设(USART/UART)
- Eclipse中设置ButterKnife进行注解式开发步骤