随笔分类 -  最小生成树

摘要:洛谷传送门 CF 传送门 赛后 15min 过题/ll。 删掉点 u 后树会分成若干棵子树。给每个子树一个编号,令 ci 表示 i 所在子树的编号。然后题目要求一个类似最小生成树的东西。 既然要求最小生成树,那肯定先从 |ab|=1 选起。对于所有 \(i 阅读全文
posted @ 2024-03-09 17:56 zltzlt 阅读(36) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 对于一个点 x,若 i,ui=xvi=x,则称 x 为特殊点,否则为一般点。 首先发现,对于极长的一段 [l,r] 满足 lr 均为一般点,那么可以连边 \((l, l + 1) 阅读全文
posted @ 2023-10-13 17:07 zltzlt 阅读(49) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 考虑一条 1i 的路径是否在最小生成树上。 称边权为 a 的边为轻边,边权为 b 的边为重边。 轻边若不成环则一定在最小生成树上,因此先把轻边合并,这样形成了若干连通块。 那么如果两点在一个连通块,它们只能通过轻边互达。 同时,因为是树上路 阅读全文
posted @ 2023-09-23 16:07 zltzlt 阅读(15) 评论(0) 推荐(0) 编辑
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_cf17_final_j "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/cf17-final/tasks/cf17_final_j "AtCoder 传送门 阅读全文
posted @ 2023-08-03 23:08 zltzlt 阅读(32) 评论(0) 推荐(0) 编辑
摘要:Boruvka 算法的思想基于每个点的最短邻边一定在最小生成树上。算法流程是每轮对每个连通块找到一条连向另一连通块的最短边,然后合并两端点。因为每轮连通块数量至少减半,所以一共会进行 O(logn) 轮。 相比 Kruskal 和 Prim,Boruvka 在求稠密图的最小生成树上具有优 阅读全文
posted @ 2023-07-31 10:22 zltzlt 阅读(496) 评论(0) 推荐(5) 编辑
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/CF1648E "洛谷传送门") [CF 传送门](https://codeforces.com/problemset/problem/1648/E "CF 传送门") 被一道题创了三天![](//图.tk/0) 我们 阅读全文
posted @ 2023-07-31 10:18 zltzlt 阅读(27) 评论(0) 推荐(0) 编辑
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/CF1508C "洛谷传送门") [AtCoder 传送门](https://codeforces.com/problemset/problem/1508/C "AtCoder 传送门") 比较需要观察的题。 设 $v 阅读全文
posted @ 2023-07-10 19:33 zltzlt 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示