最小生成树
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 · 268 阅读 · 0 评论 -
luogu P3366 【模板】最小生成树(LCT版)
背景:不要被标题迷惑了。LCTLCTLCT啊。题目传送门:https://www.luogu.org/problemnew/show/P3366题意:求一个图的最小生成树。思路:别跟我讲KruskalKruskalKruskal和PrimPrimPrim。LCTLCTLCT维护最小生成树的模板(支持在线动态加边和删边)。思路很简单。每一次读入一条边(x,y),z(...原创 2019-01-26 15:12:26 · 503 阅读 · 0 评论 -
luoguP2387 [NOI2014]魔法森林
背景:这一题是LCTLCTLCT,大雾…题目传送门:https://www.luogu.org/problemnew/show/P2387题意:nnn个点,mmm条边,每条边有两个权值,现在让你找到两个值使得它们分别大于从111到nnn的某一条路径上的两个值,要求这两个值的最小总和。思路:考虑最短路。显然最短路无法维护两个值,不妨使得某一个值有序(升序),然后根据第二个...原创 2019-01-24 16:04:45 · 333 阅读 · 1 评论 -
luogu P4234 最小差值生成树
背景:春节假期算是结束了…题目传送门:https://www.luogu.org/problemnew/show/P4234题意:求一棵最小差值生成树(最大边权减最小边权最小)。思路:离线好打些。先排序,从小到大。LCTLCTLCT维护生成树即可。维护最小值(贪心)。代码:#include<cstdio>#include<cstring&...原创 2019-02-11 22:21:10 · 428 阅读 · 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 · 291 阅读 · 0 评论 -
luogu P4180 【模板】严格次小生成树[BJWC2010]
背景:远古时代的坑了。题意:求一棵树的严格次小生成树的边权和(边权和严格大于最小生成树的生成树)。思路:维护最小生成树的一种常见做法就是LCTLCTLCT。而LCTLCTLCT维护最小生成树又分为两种:在线和离线。详见:LCTLCTLCT维护最小生成树。而离线的显然更好打。考虑KruskalKruskalKruskal的贪心做法。先排序,按照边权升序。若当前两点不连通,则连...原创 2019-04-23 20:57:58 · 267 阅读 · 0 评论