树链剖分
Link_Ray
这个作者很懒,什么都没留下…
展开
-
树链剖分模板
大佬博客:http://www.cnblogs.com/chinhhh/p/7965433.html#dfs1模板题: https://www.luogu.org/problemnew/show/P3384重儿子(非叶子结点):它某个点的作为儿子,且是儿子中子树结点数最多的儿子。轻儿子(非叶子结点):非重儿子重边:一个父亲连接他的重儿子的边称为重边轻边:非重边重链:相邻重边连起来...原创 2019-04-17 19:57:41 · 304 阅读 · 0 评论 -
【Gym 102059A】Coloring Roads(树链剖分+单调栈)
https://codeforc.es/gym/102059/problem/A题意给出一棵树。询问u, c, m: 将结点u到根节点路径上的边都染色成c,询问染色边数为m的颜色有多少种。题解每次都是从一个结点到根,所以可以对这颗树进行树链剖分(heavy-light decompose)维护has[col]代表颜色col有多少条边。cnt[m]边数为m的颜色有多少个。dfn[v...原创 2019-05-29 22:08:36 · 611 阅读 · 1 评论