摘要:
作用 对字符串 \(S\) 建立 SAM 后,SAM 可以储存 \(S\) 的所有子串信息,同时构建复杂度为 \(O(|S|)\)。 一些定义 SAM 是一个 DAG,SAM 的每一个节点被称为状态,每条边就是状态之间的转移。 SAM 存在一个节点 \(P\) 表示 SAM 上的初始节点。 SAM 阅读全文
posted @ 2025-08-19 22:01
咚咚的锵
阅读(160)
评论(0)
推荐(0)
摘要:
作用 判断一个串 \(B\) 是否为串 \(A\) 的一个子序列。 构建 子序列自动机的核心就是 \(to_{i,c}\),表示在 \(A[i+1,|A|]\) 中,\(c\) 第一次出现的位置。 考虑怎么建立?可以对每个字符开一个 vector,里面存对应字符出现的下标位置。 每次查询 \(to_ 阅读全文
posted @ 2025-08-19 17:09
咚咚的锵
阅读(30)
评论(0)
推荐(0)

浙公网安备 33010602011771号