
最小生成树
zsyz_ZZY
Be the stronger one!
展开
-
luogu P2619 [国家集训队2]Tree I
背景: luoguluoguluogu智能推荐的题。 题目传送门: https://www.luogu.org/problemnew/show/P2619 题意: 一个无向图,每一条边有一个权值和颜色,现在求一棵最小权恰好有needneedneed条白边的生成树的边权和。 思路: 可能很多人都不能证明这个做法的正确性(包括我)。 使用WQSWQSWQS二分+最小生成树即可。 就不赘述了...原创 2019-01-25 11:52:41 · 285 阅读 · 0 评论 -
luogu P3366 【模板】最小生成树(LCT版)
背景: 不要被标题迷惑了。 LCTLCTLCT啊。 题目传送门: https://www.luogu.org/problemnew/show/P3366 题意: 求一个图的最小生成树。 思路: 别跟我讲KruskalKruskalKruskal和PrimPrimPrim。 LCTLCTLCT维护最小生成树的模板(支持在线动态加边和删边)。 思路很简单。 每一次读入一条边(x,y),z(...原创 2019-01-26 15:12:26 · 510 阅读 · 0 评论 -
luoguP2387 [NOI2014]魔法森林
背景: 这一题是LCTLCTLCT,大雾… 题目传送门: https://www.luogu.org/problemnew/show/P2387 题意: nnn个点,mmm条边,每条边有两个权值,现在让你找到两个值使得它们分别大于从111到nnn的某一条路径上的两个值,要求这两个值的最小总和。 思路: 考虑最短路。 显然最短路无法维护两个值,不妨使得某一个值有序(升序),然后根据第二个...原创 2019-01-24 16:04:45 · 340 阅读 · 1 评论 -
luogu P4234 最小差值生成树
背景: 春节假期算是结束了… 题目传送门: https://www.luogu.org/problemnew/show/P4234 题意: 求一棵最小差值生成树(最大边权减最小边权最小)。 思路: 离线好打些。 先排序,从小到大。 LCTLCTLCT维护生成树即可。 维护最小值(贪心)。 代码: #include<cstdio> #include<cstring&...原创 2019-02-11 22:21:10 · 444 阅读 · 0 评论 -
luogu P4172 [WC2006]水管局长
背景: 人生考试最低排名:Rank=91Rank=91Rank=91(年级800+800+800+人)。 数学人生最低分数:888888(满分120120120)。 靠语物化撑场。 纪念一下。 题目传送门: https://www.luogu.org/problemnew/show/P4172 题意: 维护一棵支持删边的最小生成树。 思路: 显然最小生成树的做法无法支持删边。 不放倒序...原创 2019-02-25 13:25:36 · 297 阅读 · 0 评论 -
luogu P4180 【模板】严格次小生成树[BJWC2010]
背景: 远古时代的坑了。 题意: 求一棵树的严格次小生成树的边权和(边权和严格大于最小生成树的生成树)。 思路: 维护最小生成树的一种常见做法就是LCTLCTLCT。 而LCTLCTLCT维护最小生成树又分为两种:在线和离线。详见:LCTLCTLCT维护最小生成树。 而离线的显然更好打。 考虑KruskalKruskalKruskal的贪心做法。先排序,按照边权升序。若当前两点不连通,则连...原创 2019-04-23 20:57:58 · 273 阅读 · 0 评论