任务统计
工作日五题。(2/5)
链接
https://codeforces.com/problemset/problem/1163/D
题解
这题稍稍想一下就可以出来了
我的思路是这样的,我先想到的是枚举 ∗ * ∗上填啥,从左往右依次填,这样前 i i i个都填上了
总的情况很多,可以考虑记录一些信息进行转移
接下来我觉得应该要记录什么信息,那我就想到了记录按照 k m p kmp kmp进行匹配的时候前缀 i i i在两个字符串中分别匹配到的位置
然后就出来了: f i j k f_{ijk} fijk表示考虑了前 i i i个字符, s s s串匹配到 j j j, t t t串匹配到 k k