kmp
文章平均质量分 77
苏子散人
爱古风,爱代码。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hdu3336(next数组的应用)
#include#include#includeusing namespace std;const int N=200002;int Next[200002];char t[200002];int tlen;int num[200002];void MakeNext(){ int j,k; j=0,k=-1; Next[0]=-1; while(j<tlen) {原创 2016-07-26 17:02:43 · 319 阅读 · 0 评论 -
hdu5510(并查集+KMP)
/*题解:此题关键在超时,可用并查集来剪枝,把母串的子串都并到母串的集合里这样的目的是查询的时候直接找当前节点的父亲,如果父亲是该串的子串,则子串必定也是,将父亲标记为已经访问,不用再多次重复比较子串;如果父亲不是该串的子串,则直接flag记录该串的下标,该串是满足条件的,最后找出最大下标的该串。*///用kmp算法比较一个串是否是另一个串的子串#include#include#i原创 2016-10-04 10:39:00 · 351 阅读 · 0 评论
分享