Loading

字符串的一些知识

  • kmp
  • 扩展 kmp
  • AC 自动机
  • Manacher
  • SA
  • SAM
  • Border 理论
  • PAM
  • Lyndon Word
  • Significant Suffix

kmp

  • 重要的是复杂度分析
  • 部分的匹配的情况可减小常数

扩展 kmp

  • 部分情况可以优化 SA 的常数

AC 自动机

  • 只能求一个字符串的前缀在另一个串的出现次数
  • 多次查询可以结合树状数组,可以很好的解决部分树上问题。

Manacher

不只可以求以每个点为中心回文串的长度。有很多可以证明复杂度的地方和它类似。

SA

在求 lcp 时可以结合各种数据结构(可持久化线段树,\(set\)

SAM

以及广义 SAM。

Border 理论

一个串的 border 可以划分成 \(\log\) 个等差数列
一道题?

PAM

啊对对对,还是不常见啊 (好妙啊)

Lyndon Word

通常需要一大堆引理

Significant Suffix

前置:Lyndon Word
我会背结论!?

posted @ 2023-10-13 20:41  Bobby7000  阅读(21)  评论(0)    收藏  举报