树的直径及一点性质
树的直径及一点性质定义求法树上DP两遍dfs小性质&证明性质&证明
定义
树中最长的简单路径,可能有多个。很多时候也指这个路径的长度。
求法
树上DP
两遍dfsdfsdfs瞎搞一通,第一遍求出每个节点向下走到儿子的最远距离,第二遍求出每个节点先走到父亲的最远距离。比下面的难写亿倍。
两遍dfs
从任意一点ppp出发,找到最远点qqq,再任找一个到qqq的最远点rrr,则(r,q)(r,q)(r,q)为一条直径。
小性质&证明
从任意一点ppp出发,找到最远点qqq,则一定有一条直径
原创
2020-08-13 22:06:08 ·
718 阅读 ·
0 评论