摘要: 后缀自动机+dp 想了挺长时间 后缀自动机的状态图是一个dag,从root走到一个点的路径数代表了这个状态包含的子串,我们先预处理出来每个节点向后走能够形成多少子串,注意这里不是直接在parent树上求和,我们先求出每个节点的right集合的大小,然后在状态图上统计儿子的路径数,因为向儿子走相当于添 阅读全文
posted @ 2017-11-18 17:32 19992147 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 后缀自动机 辣鸡四平OJ 就是多串LCS,有点像AC自动机。先对一个串建立自动机,然后让其他串在上面跑。我们从根节点开始走,每次看儿子是否有这种字符,有的话直接向下走,步数+1,否则沿着par走,直到有为止。par的过程其实是不断缩短当前串来继续匹配。最后按parent树从叶子向上进行dp,每个点保 阅读全文
posted @ 2017-11-18 17:27 19992147 阅读(165) 评论(0) 推荐(0) 编辑