摘要: 由于作者太菜了, 还不会任何关于后缀自动机的应用, 只会构建。 对于一个字串 \(s\), 它的每个本质不同字串, 我们定义其的 \(endpos\) 集合表示他每一个出现的地方的最后一个位置的集合。 我们又一个性质, 对于任意两个 \(s\) 的字串 \(t_1, t_2\), 他们的 \(end 阅读全文
posted @ 2025-07-21 21:09 liuyichen 阅读(8) 评论(0) 推荐(0)
摘要: 后缀数组本质上是一个倍增, 每次求解 \(rk_{i, j}\) 表对于所有的 \(j\) 取 \([j ~ j + 2^i - 1]\), 这些字符按字典序排名为多少。 我们按字典序的想法, 先比那就前半段, 再比较后半段。 由于我们取得区间是一段后缀, 所以不可能出现一下这种情况。 假设 '#' 阅读全文
posted @ 2025-07-21 07:55 liuyichen 阅读(4) 评论(0) 推荐(0)