字符串-我寄愁心与明月

Posted ghcred

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串-我寄愁心与明月相关的知识,希望对你有一定的参考价值。

字符串

KMP

  • Fail

完了。

Suffix Automaton

  • Right/Endpos
  • Longest/Mx & Shortest/Mn
  • 两个状态要么是包含关系,要么无交集。
  • 求拓扑序等同于对 Mx 排序。
  • 求 Right 集合大小:新加点时 V[x] = 1 ,拆出来的新点权值为零,拓扑排序之后 V[Par[x]] += V[x]
  • 求 Right 集合元素:类似求大小,拓扑排序之后更新父亲,用数据结构去合并。新加点时 V[x] = 1, Right[x].insert(Tot)Tot 是这时主串总长度)。
  • 空间足够就直接开 Nxt[_N][26]map 实测很慢容易 TLE 。

以上是关于字符串-我寄愁心与明月的主要内容,如果未能解决你的问题,请参考以下文章

Android面试储备Activity知识点全家桶;看完这篇你还不会,请给我寄刀片

每个生命都有自己的一轮明月

外挂逆向《某涯明月刀》BUFF及技能预判

生生之证:秦时明月汉时关

21个常用代码片段

片段(Java) | 机试题+算法思路+考点+代码解析 2023