随笔分类 - kmp
摘要:题目链接: "Click here" Solution: 考虑dp,$f[i][j]$表示已经确定了$i$位,当前匹配到第$j$位的方案数 给出的字符串是固定,不难发现我们每次转移的方程也是一个与上次状态无关的固定的东西 $$ f[i][j]=\sum_{k=0} ^{m 1} f[i 1][k]\
阅读全文
摘要:简介: 一种由Knuth(D.E.Knuth)、Morris(J.H.Morris)和Pratt(V.R.Pratt)三人设计的线性时间字符串匹配算法。这个算法不用计算变迁函数δ,匹配时间为Θ(n),只用到辅助函数π[1,m],它是在Θ(m)时间内,根据模式预先计算出来的。数组π使得我们可以按需要,
阅读全文

浙公网安备 33010602011771号