摘要: Description 求两个字符串的最长公共子串。 Solution 把两个字符串拼起来,问题就转化为了求任意两个后缀的 $lcp$ 的最大长度。 显然这个最大长度是 $height_i$ 的值,$\text{SA}$ 求解即可。 需要注意的是,对于 $height_i$ 需要判断一下 $SA_i 阅读全文
posted @ 2020-01-06 22:07 newbielyx 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Lyndon Word 定义 对于字符串 \(S\),若 \(S\) 的最小后缀为其本身,那么称 \(S\) 为 \(\text{Lyndon}\) 串(\(\text{Lyndon Word}\)) 即 \[ S \in L \Rightarrow \begin{cases} S是严格最小循环 \ 阅读全文
posted @ 2020-01-06 19:12 newbielyx 阅读(654) 评论(0) 推荐(0) 编辑