spoj
文章平均质量分 77
chty_syq
HA省的OIer
展开
-
【spoj8222】Substrings 后缀自动机
AC通道:http://www.spoj.com/problems/NSUBSTR/【题解】我们知道,在SAM上对于一个结点s,Max(s)的出现次数就是right(s)那么问题就是我们如何求出每个点的right集的大小。我们知道,一个点的right集为它的儿子的right集的并集,所以我们按照拓扑序遍历每个点,同时更新它父亲的答案。#include#include#inc原创 2017-02-21 21:35:52 · 321 阅读 · 0 评论 -
【spoj1812】Longest Common Substring II 后缀自动机
AC通道:https://vjudge.net/problem/SPOJ-LCS2【题解】我们先把其中一个串建成SAM,然后让其它的串在SAM上跑,同时更新每个结点的最大匹配数。每个结点的答案就是所有串在该结点的最大匹配数的最小值。注意:在更新一个结点时,它的父亲必定已经到达过了,要返回去更新父亲的答案。#include#include#include#include#in原创 2017-02-21 19:00:05 · 328 阅读 · 0 评论