Loading

摘要: 文章有点长,都是由本人一点一点写出来的,公式加载需要一段时间。 CF576D Flights for Regular Customers 思路 首先我们可以按边的权值对边从小到大进行排序。 然后,我们可以从前往后枚举每一条边 \(i\),假设边 \(i\) 需要经过至少 \(d_i\) 条边才能经过 阅读全文
posted @ 2024-07-20 16:14 SunnyYuan 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 基环树 定义 在树形结构中添加一条边形成的图。 分类 无向图基环树 内向基环树,每个点的出度为 1。 外向基环树,每个点的入度为 1。 找环: 方法1:无向图基环树找环。 拓扑排序,去掉环以外的点,剩下的就是一个那个环。 方法2:有向图和无向图均适用。 原理:在搜索树中检查一个点 \(x\) 的子节 阅读全文
posted @ 2024-07-20 10:09 SunnyYuan 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 树的直径 树上 2 个点距离最远的点形成的简单路径。 性质: 如果所有边权都为正数,那么所有直径的重点都是一个点,那个点就是树的中心。 树上任意点 \(x\) 距离其最远的点一定是树的直径的端点。 树的直径的端点一定是度数为 1 的点。 SPOJ PT07Z, Longest path in a t 阅读全文
posted @ 2024-07-20 08:22 SunnyYuan 阅读(42) 评论(0) 推荐(0) 编辑