随笔分类 -  字符串 - 后缀数组

摘要:Description 求对每一个连续字串将它切割成形如 AABB 的形式的方案数之和 Solution 显然 AABB 是由两个 AA 串拼起来的 考虑维护两个数组 a[i] 和 b[i] ,其中 a[i] 表示以 $i$ 结尾有多少个 AA 串,b[i] 表示以 $i$ 开头有多少个 AA 串 阅读全文
posted @ 2018-12-08 11:45 AcFunction 阅读(10123) 评论(7) 推荐(6)
摘要:Description 求两个串的最长连续公共字串 Solution 后缀数组入门题吧 把两个串连在一起,中间加一个分隔符,然后跑一遍后缀数组,得到 height 和 sa 一个 height[i] 对答案有贡献的充要条件是 sa[i] 和 sa[i 1] 分别在两个串中 Code cpp incl 阅读全文
posted @ 2018-12-04 20:43 AcFunction 阅读(113) 评论(0) 推荐(0)