![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NOIP之树结构
cnnf
这个作者很懒,什么都没留下…
展开
-
树的直径
给定一棵树,树中每条边都有一个权值,树中两点之间的距离定义为连接两点的路径上的边权之和。树中最远的两个节点之间的距离被称为树的直径。连接这两点的路径被称为树的最长链。 练手模板题:http://www.joyoi.cn/problem/tyvj-1520 树的直径有两种求法,时间复杂度都是O(N).我们假设树以N个点N-1条边的无向图的形式给出,并存储在图中。 void ...原创 2018-05-21 15:56:31 · 477 阅读 · 0 评论 -
树链剖分求LCA
一、认识树链剖分 首先感谢https://www.cnblogs.com/George1994/p/7821357.html,看这篇文章让我对树链剖分有了很好的了解。下面自我梳理下。 它是为了将树型数据按照一定的规则线性化变成一条链,然后在树上的操作便可以结合线段树或树状数组来维护原本在树上的数据。 规则是:让重儿子连成一条链,一棵树必定由多条重链组成。 几个概念: 1...原创 2018-06-12 16:56:00 · 624 阅读 · 0 评论