摘要: acam 作为多模匹配算法,很多东西与 kmp 相同,另外增添了 fail 树上操作的关键性质。 朴素 acam 就是 trie 树,fail 指针就是在当前 node 找一个后缀,使得在其他串存在一个前缀是这个后缀(类似 kmp)。 trie 图,就是简单优化了这个"树上乱跳"的过程,补全每个节点 阅读全文
posted @ 2024-09-28 16:57 liangbowen 阅读(31) 评论(0) 推荐(0)
摘要: 一个启发是,对于一个 \(i\) 的两个转移 \(j,k\),比较 \(j\) 与 \(k\) 的转移优劣。 可以用斜率优化的场景:对比后可以分拆出 \(slope(j,k)\le\texttt{只和i相关的一些东西}\) 的形式。 例如 P3195,首先写出转移方程 \(dp_i=\min\lim 阅读全文
posted @ 2024-09-28 16:46 liangbowen 阅读(22) 评论(0) 推荐(0)