随笔分类 - KMP算法
摘要:KMP模板,就不解释了 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 #include<queue> 6 #define int long long 7 #define maxn
阅读全文
摘要:Analysis 结论:设字符串长度为n,最长相同前后缀的长度为kmp[i],如n%(n-kmp[n])=0,则答案为n/(n-kmp[n]),否则为1。 如果循环节多于一个,以前n-kmp[n]个为循环节,是可以铺满整串的。而且因为kmp[n]是尽量大的,所以这样得到的循环节长度为所有可能情况中最
阅读全文
摘要:今天学了KMP算法...... 内容太长不想写了: http://www.matrix67.com/blog/archives/115
阅读全文