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