随笔分类 -  Link-Cut-Tree

摘要:时隔几个星期不见的lct~ 阅读全文
posted @ 2018-04-06 16:24 KKKorange 阅读(270) 评论(1) 推荐(0)
摘要:题意概述:给出一个初始字符串,支持两种操作:1、在这个字符串后面接上一个字符串;2、询问一个字符串在当前串中出现的次数。强制在线。 你发现这个东西没有更新就是SAM裸题。。。。。 有更新?SAM里面没问题,但是我们需要维护每个状态的right集合大小以及parent树的形态,于是就来一发LCT。 阅读全文
posted @ 2018-03-09 08:42 KKKorange 阅读(368) 评论(0) 推荐(0)
摘要:题意概述:给出一棵树,初始每个结点有不同的颜色。现在支持三种操作:1.把某个结点的颜色改成一个之前都没有出现过的颜色,并将这个点到当前树根路径上的所有点全部改成这个颜色;2.改变当前的树根到另外一个点,并对原来的树根进行一次操作1;3.把询问当前形态的树中对一个点的子树中所有点进行操作1的平均代价(操作1代价的计算方式:这个点到当前树根路径上的不同颜色数量)。 N<=100000,M<=100000. 阅读全文
posted @ 2018-03-02 17:21 KKKorange 阅读(284) 评论(0) 推荐(0)
摘要:题意概述:给出N个点,一开始不连通,M次操作,删边加边,保证图是一个森林,询问两点连通性。 N<=10000,M<=200000. 实际上我就是想来放个LCT板子。。。。。。 阅读全文
posted @ 2018-03-01 15:12 KKKorange 阅读(143) 评论(0) 推荐(0)