博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uva 1328(kmp)
阅读量:4490 次
发布时间:2019-06-08

本文共 680 字,大约阅读时间需要 2 分钟。

被打哭了......神特么kmp,还能这么用!看来我理解的还不够透彻,这里最神奇的就是只有相同的字串才能往下延伸,而"i-f[i]"就正好是前面空出来的模板块,也就是f[i]中不计数的那块,而字符串都是从0开始的,对应的往下加一个却正好成立构成倍数关系

#include 
#include
#include
#include
using namespace std;const int maxn=1000000+100;int f[maxn];string p;int n;int main(){ int kase=0; while(~scanf("%d",&n)&&n) { kase++; cin >> p; f[0]=0,f[1]=0; for(int i=1; i
0&&i%(i-f[i])==0) { printf("%d %d\n",i,i/(i-f[i])); } printf("\n"); } return 0;}

 

,很神奇,这是什么,规律?

转载于:https://www.cnblogs.com/Wangwanxiang/p/7429406.html

你可能感兴趣的文章
常用网站颜色代码
查看>>
【bzoj1593-预定旅馆】线段树维护连续区间
查看>>
Maven的Scored介绍
查看>>
cookie 和session 的区别详解
查看>>
【Java】 大话数据结构(5) 线性表之双向链表
查看>>
【Java】 大话数据结构(6) 栈的顺序与链式存储
查看>>
java 断点续传(springMvc),可支持html5 vedio在线播放 posted @ 2017年3月11日 16:15:44...
查看>>
[入门阅读]怎样在android中解析JSON
查看>>
extjs中rowEditing动态编辑
查看>>
第10题 正则表达式匹配(动态规划)
查看>>
HTML入门
查看>>
[LeetCode] 23. Merge k Sorted Lists
查看>>
windows开启Apache的mod_rewrite模块
查看>>
Webform(分页、组合查询)
查看>>
Foundation - NSDate
查看>>
Codeforces - 570D 离散DFS序 特殊的子树统计 (暴力出奇迹)
查看>>
geatpy - 遗传和进化算法相关算子的库函数(python)
查看>>
iOS 线程安全
查看>>
mysql 分组之后统计记录条数
查看>>
New STL Algorithms That Will Make A More Productive Developer
查看>>