欢迎来到endl的博客hhh☀☾☽♡♥

浏览器标题切换
把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end
摘要: 一、轻重边剖分的过程 使用两次dfs来实现。剖分过程中要计算如下7个值: father[x]:x在树中的父亲 size[x]:x的子树结点数(子树大小) dep[x]:x在树中的深度 son[x]:x的重儿子,即为重边 top[x]:x所在重路径的顶部结点(深度最小) seg[x]:x在线段树中的位 阅读全文
posted @ 2019-08-17 19:49 endl\n 阅读(419) 评论(2) 推荐(1) 编辑
摘要: 题目描述 原题来自:BeiJing 2010 组队赛给定一张 N 个点 M 条边的无向图,求无向图的严格次小生成树。设最小生成树的边权之和为 sum,严格次小生成树就是指边权之和大于 sum 的生成树中最小的一个。 输入格式 第一行包含两个整数 N 和 M,表示无向图的点数与边数;接下来 MM 行, 阅读全文
posted @ 2019-08-17 10:29 endl\n 阅读(333) 评论(0) 推荐(1) 编辑