![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图论
文章平均质量分 68
HeartFireY
可能是ACMer、JXNU计算机科学协会前会长
展开
-
2021 ICPC Southeastern Europe Regional Contest 树上dfs+思维
|–>传送门<–|题目大意给定一颗nnn个节点的树,可以从任意一个点开始dfsdfsdfs,求最小字典序的后续遍历。题解首先,对于字典序最小的要求,我们一定是从叶结点中的最小值开始遍历的。我们可以记录每个节点的度,然后倒序寻找度为111的节点。然后,我们对当前节点uuu进行讨论,我们有两种策略:认为当前节点不是根节点:先将子树按最小权排序。如果发现当前子树中的最大最小值小于uuu,那么显然此时输出uuu不是最优策略,所以此时应当先dfsdfsdfs第kkk个子树(当作父节点向上走)原创 2022-04-01 16:39:07 · 518 阅读 · 0 评论 -
Codeforces Round #764 (Div. 3) 补 G. MinOr Tree 最小或树
Codeforces Round #764 (Div. 3) G. MinOr Tree 最小或树原创 2022-01-19 15:26:36 · 592 阅读 · 0 评论 -
Educational Codeforces Round 121 (Rated for Div. 2) 补E
Educational Codeforces Round 121 (Rated for Div. 2) E - Black and White Tree原创 2022-01-17 19:20:54 · 275 阅读 · 0 评论 -
图论 最小生成树 Boruvka算法
文章目录一、前导1.Kruskal和Prim的回顾2.Boruvka算法引入二、Brouvka原理与实现1.基本原理2.基本过程3.实现一、前导1.Kruskal和Prim的回顾首先我们对KruskalKruskalKruskal和PrimPrimPrimu算法进行回顾:KruskalKruskalKruskal算法的基本思想是维护一个森林,查询两个结点是否在同一棵树中,并连接两棵树。在实际的算法过程中,我们需要对边集进行排序,复杂度O(mlogm)O(m \log m)O(mlogm),并使用原创 2021-11-09 22:08:53 · 2359 阅读 · 1 评论 -
2017-2018 Petrozavodsk Winter Training Camp, Saratov SU Contest C.Cover the Paths 贪心+DFS
Problem Analysis题目大意: 给定一棵具有nnn节点按照1…n1 \dots n1…n进行编号的无向树。给定mmm条树上路径,要求求一个点集,能够让mmm条路径中每条路径上至少有一点能够出现在其中。要求最小化该点集。输出最小点集的大小以及点集包含的点。(不要求输出顺序,答案不唯一)思路分析:由于要求点集最小化,因此需要贪心的选取点加入点集。首先考虑不得不加的点:当给定的路径只包含一个点的时候,该点必须出现在点集中,因为无论被多少条路径包含,它始终需要代表本身。对于非单点的路径,我们将所原创 2021-11-09 20:35:29 · 847 阅读 · 0 评论 -
2021 CCPC 桂林站 E.Buy and Delete Dijsktra 查环+贪心
题目分析题目大意:赛后听说没读懂题面卡了一车人,遂感觉大受震撼给定一张有向图GGG,初始状态下有nnn个独立的点,没有任何边。给出mmm条边及其权值,AliceAliceAlice可以从mmm条边中选择任意数量的边插入图中,但要求插入图中边的总权值和不超过ccc。BobBobBob要从图中删边,定义删除操作为:每次从有向图GGG的边集SSS中选择一个子边集删除,要求该必须满足该子边集中的边独立存在于图中的时候,整张图是无环的(acyclic:adj.无环的)。现在AliceAliceAlice希望原创 2021-11-07 22:35:34 · 1124 阅读 · 0 评论 -
图论-二分图专题
图论-二分图专题(二分图匹配、匈牙利算法、KM算法)???? | Powered By HeartFireY | BG???? | 需要的前导知识:图论基础文章目录图论-二分图专题(二分图匹配、匈牙利算法、KM算法)一、二分图-定义与基本性质1.二分图-定义2.二分图-性质3.二分图-判定二、二分图-匹配、最大匹配、完美匹配和最优匹配1.匹配2.最大匹配3.完美匹配4.最优匹配三、二分图-增广路、交错路1.交错路2.增广路四、二分图-最小覆盖、最大独立集1.最小覆盖2.最大独立集五、二分图-匈牙利算法原创 2021-09-08 00:33:14 · 444 阅读 · 1 评论