![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
EXKMP
爱吃猫的鱼
这个作者很懒,什么都没留下…
展开
-
HDU 2594 Simpsons’ Hidden Talents (KMP / EXKMP)
题目链接 题意:求S1的前缀和S2的后缀的最大匹配。 分析:可以直接exkmp算法用extend数组求,或者将两串连接用next数组求。 方法一:kmp 注意:答案不能大于两串的长度 #include <iostream> #include <cmath> #include <iomanip> #include <cstring> #include ...原创 2020-03-30 15:04:56 · 162 阅读 · 0 评论 -
扩展KMP
参考和图片来自 这篇博客 exkmp是求解 最长共同前缀长度 的算法 重新定义 next 数组: next[i] : 满足 t[i…m-1]=t[0…m-1] 的最长公共前缀 即:以下标 0 为首和以下标 i 为首的串的最长公共前缀长度 引入一个新的数组: extend[i] : s[i…n-1] 与 t[0…m-1] 的最长公共前缀 即:以下标 i 为首的s串 和 以下标 0 为首t串 的最长...原创 2020-03-30 14:15:04 · 176 阅读 · 0 评论