图(树)论
文章平均质量分 82
图论基本算法+图论例题
Ben天慕
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[NOIP2015 提高组] 运输计划 题解
【洛谷P2680】【NOIP2015提高组真题】运输计划详解原创 2024-07-15 18:40:27 · 1423 阅读 · 0 评论 -
【题解】CF919D Substring 题解
CF919D Subtring 详解,欢迎阅览原创 2023-03-19 09:11:50 · 281 阅读 · 0 评论 -
【题解】CF1151E Number of Components
CF1151E题解原创 2023-01-10 14:48:53 · 187 阅读 · 0 评论 -
【树上算法】树的直径
树的直径 一、什么是树的直径 直径往往和圆有关系。数学中,圆的直径是圆内最长的一条线段。那么在树中,树的直径就是树中最长的一段距离。 二、计算树的直径的思路 命题: ①在树上任取一个点x,找到距离x最远的一个点,即为y。y就是直径的一段。 ②再找到距离y最远的一个点,即为z。这时候,y->z的路径就是树的直径了。 证明命题:(分①②两步证) ①:任取一点,距离这个点最远的点就是直径的一段。 分两种情况。 情况一:x点位于直径上。 在直径上的话图大概是长这样的。 直径的一段(y) 若干节点 选取的点(x原创 2021-11-09 22:02:47 · 1235 阅读 · 0 评论 -
【树上算法】最近公共祖先(LCA)
最近公共祖先 前言 最近公共祖先是在树上的一个算法。这里就提到了树。树想必大家都再熟悉不过了,在计算机中,我们可以把树看成一种特殊的图。 这种图就叫有向无环联通图。顾名思义,没有环,有向图,nnn个节点n−1n-1n−1条边。 一、什么是最近公共祖先 最近公共祖先(Lowest Common Ancestors,简称LCA)是一种典型的树上算法。 最近公共祖先是针对树上两个节点u和v的。这里就涉及到了祖先这个概念。a是b的祖先就是说a是b的父亲的父亲的父亲……(也包括父亲)。 现在我们就要求一个节点,既是u原创 2021-11-07 20:18:15 · 5006 阅读 · 4 评论
分享