字符串
WAautomaton
我好弱啊~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LOJ 3311 「ZJOI2020」字符串
这个题刚开始胡了个假做法,导致做完整个题用了一整个下午,我果然还是太菜了…… 题意 长度为 nnn 的串,mmm 组询问,求区间本质不同平方串个数。 n,m≤200000n,m \le 200000n,m≤200000 题解 首先有若干个 djq 说早就被普及了的结论,也不一定需要都用上。 引理 1(runs theorem): run 的个数不超过 n−1n-1n−1。 证明大概是每个 run 的 lyndon 根不交。 引理 2: 每个位置结尾的本原平方串个数为 O(logn)O(\log n)O(l原创 2020-07-07 18:14:47 · 1332 阅读 · 4 评论 -
O(n)字符串指针算法总结(最小表示,KMP,manacher,Z-function)
有很多字符串的题可以使用SA(SuffixArray)SA(Suffix Array)SA(SuffixArray),SAM(SuffixAutomaton)SAM(Suffix Automaton)SAM(SuffixAutomaton)等高级的算法解决,但是有很多地方它们就显得不够方便,常数、复杂度也不够优了。 接下来就介绍一些指针扫描算法,时间复杂度都是O(n)O(n)O(n)且常数非常小。...原创 2018-10-10 21:05:59 · 466 阅读 · 0 评论
分享