![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LCT
Mima_Reincarnation
这个作者很懒,什么都没留下…
展开
-
BZOJ2555:SubString 后缀自动机 LCT
给你一个字符串init,要求你支持两个操作 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 你必须在线支持这些操作。 字符串最终长度 <= 600000,询问次数<= 10000,询问总长度<= 3000000 一个子串出现的次数等于后缀自动机的parent树(也就是反串的后缀树)上这个串对应的节点集合内元素的数量。由pa原创 2017-01-04 10:43:39 · 329 阅读 · 0 评论 -
BZOJ3626: [LNOI2014]LCA LCT
给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次询问给出l r z,求sigma_{l<=i<=r}dep[LCA(i,z)]。 (即,求在[l,r]区间内的每个节点i与z的最近公共祖先的深度之和) n,q<=50000 对于a和b,如果我们要求d原创 2017-01-04 21:29:17 · 855 阅读 · 0 评论