![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 320 阅读 · 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 · 327 阅读 · 0 评论