————exkmp
BAJim_H
比孤独更可悲的事情,就是根本不知道自己很孤独,或者分明很孤独,却把自己都骗得相信自己不孤独。
展开
-
exKMP 学习小记
Text给定文本串S,模板串T n=|S|,m=|T| 数组ex[i]表示S以i这个位置开头的后缀与T的最长公共前缀的长度 要求在线性的时间内求出ext[1..n] 显然,若某个ext[i]=m,那么说明找到了一个T 因此我们将其看作KMP问题的扩展实际上这个算法与KMP完全不同,个人认为它反而与manacher有几分神似设辅助数组next[i]表示T中以i这个位置开始的后缀和T的最长公共原创 2017-11-23 15:43:44 · 525 阅读 · 0 评论 -
[JZOJ3648]【GDOI2014】beyond
Description 对于100% 的数据,1 <= N <= 2,000,000Solution题目大意g给出两个字符串A,B,要求找到最大的L,使A和B长度为L的前缀循环同构分析设exA[i]表示a[i~n]与b的lcp长度。extB[i]同理在A中枚举循环的开头i 那么我们需要找到一个最大的j,使得1<=j<=exA[i]+1,且exB[j]>=i线段树二分之类的当然可以做,但是Nl原创 2017-11-23 15:55:56 · 369 阅读 · 0 评论