KMP
Jiahe Xu
为何要去攀登珠穆朗玛峰,因为她就在那里啊.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hdu1358 Period kmp+模拟
#include #include #include #include #include #include using namespace std; #define maxn 1100000 int next[maxn],n; char st[maxn]; void getnext(int len) { next[0]=next[1]=0; for(int i=1;i<原创 2014-08-28 09:26:37 · 622 阅读 · 0 评论 -
hdu2203 亲和串 KMP
先把文本串复制一遍再扫kmp原创 2014-08-29 09:31:55 · 597 阅读 · 0 评论 -
hdu1711Number Sequence kmp
#include #include #include #include #include using namespace std; int n,m; int st[1100000],st2[1100000],next[1100000]; void getnext() { next[0]=0; for(int i=1;i<n;i++) { int j原创 2014-08-29 09:16:46 · 520 阅读 · 0 评论 -
hdu3336 Count the string KMP+dp
设dp【i】:以string[i]结尾的子串总共含前缀的数量 所以dp[j]=dp[i]+1,即以i结尾的子串中含前缀的数量加上前j个字符这一前缀 #include #include #include #include #include #include using namespace std; #define mod 10007 #define maxn 400000 i原创 2014-08-29 09:54:35 · 566 阅读 · 0 评论 -
voj P1677 陶陶的名字 kmp
先求出文本串的next因为每一个字符都要打出来,原创 2014-08-29 10:35:28 · 887 阅读 · 0 评论 -
bzoj3670: [Noi2014]动物园 KMP
kmp位置一直用一个数j来表示比较原创 2014-09-26 01:08:05 · 518 阅读 · 0 评论 -
hdu3746 Cyclic Nacklace KMP判断循环节
#include #include #include #include #include #include using namespace std; #define maxn 110000 int next[maxn],len; char st[maxn]; void getnext() { len=strlen(st); next[0]=next[1]=0;原创 2014-08-28 09:53:15 · 670 阅读 · 0 评论
分享