随笔分类 - 字符串——KMP
摘要:1.字符串匹配 例题:「POJ3461」Oulipo 「HDU2087」剪花布条 「USACO2015FEB」Censoring (Silver) #include<bits/stdc++.h> using namespace std; const int N = 1e6+5; char s[N],
阅读全文
摘要:/*法1:通过 exkmp,求得 z 数组 错误复杂度方法: 1.枚举每一个后缀,通过 Z 可以求出与前缀的 LCP 然后去串里面暴力找子串。 2.枚举每一个中间串,通过 Z 可以求出与前缀的 LCP ,将这些长度暴力染色,遇到后缀就判一下。 正解: 通过exkmp[i]+i==len判断出这个串既
阅读全文