随笔分类 -  图论 -- 最小生成树

摘要:"传送门" A. Single Push 直接乱搞即可。 Code B. Silly Mistake 贪心分组即可。 用一个$map$记录当前组一个人是否已经来过。 至于为什么用$map$,方便清零= = Code C. Sweets Eating 顺序没关系,排序后贪心分组即可。 公式推一推就行。 阅读全文
posted @ 2019-11-17 23:00 heyuhhh 阅读(362) 评论(0) 推荐(0) 编辑
摘要:虽然中途写的时候有点波折,但是最后一发A,还是有点爽。 这虽然是个模板题,但还是涉及到许多知识的= = 首先我们求出一个最小生成树,并且求出其边权和$ans$。那么现在考虑加入其它的边,每次加入在树上就会形成一个环,这时因为是一个生成树,所以我们要删去一条边。很明显现在就要删去最小生成树上最大的边即 阅读全文
posted @ 2019-05-22 12:50 heyuhhh 阅读(208) 评论(0) 推荐(0) 编辑
摘要:将1号点从图中去掉过后,图会形成几个连通块,那么我们首先可以在这些连通块内部求最小生成树。 假设有$tot$个连通块,那么我们会从1号点至少选$tot$个出边,使得图连通。这时我们贪心地选择最小的,这应该都很好懂。 因为题目中的要求是度数不超过$s$,那么也就是说我们可以从1号点出发,再加入$s t 阅读全文
posted @ 2019-05-16 19:25 heyuhhh 阅读(313) 评论(0) 推荐(0) 编辑
摘要:题目链接:2018-2019 ACM-ICPC, Asia Xuzhou Regional Contest A. Rikka with Minimum Spanning Trees 题意: 给出一个随机算法生成边的信息,然后求最小生成树的个数以及其权值的乘积。 题解: 这个随机算法有点神奇...基本 阅读全文
posted @ 2019-04-09 21:24 heyuhhh 阅读(2804) 评论(1) 推荐(0) 编辑
摘要:Is There A Second Way Left? Description: Nasa, being the most talented programmer of his time, can’t think things to be so simple. Recently all his ne 阅读全文
posted @ 2019-02-13 23:06 heyuhhh 阅读(277) 评论(0) 推荐(0) 编辑
摘要:Qin Shi Huang's National Road System Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 10567 Accept 阅读全文
posted @ 2019-02-13 22:54 heyuhhh 阅读(193) 评论(0) 推荐(0) 编辑
摘要:还是畅通工程 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 63196 Accepted Submission(s): 28696 题目链接:h 阅读全文
posted @ 2019-02-13 22:33 heyuhhh 阅读(123) 评论(0) 推荐(0) 编辑
摘要:The Unique MST 题目链接:http://poj.org/problem?id=1679 Description: Given a connected undirected graph, tell if its minimum spanning tree is unique. Defin 阅读全文
posted @ 2019-02-13 22:30 heyuhhh 阅读(123) 评论(0) 推荐(0) 编辑
摘要:Borg Maze 题目链接:http://poj.org/problem?id=3026 Description: The Borg is an immensely powerful race of enhanced humanoids from the delta quadrant of the 阅读全文
posted @ 2019-02-13 22:25 heyuhhh 阅读(183) 评论(0) 推荐(0) 编辑
摘要:Arctic Network 题目链接:http://poj.org/problem?id=2349 Description: The Department of National Defence (DND) wishes to connect several northern outposts b 阅读全文
posted @ 2019-02-13 22:13 heyuhhh 阅读(250) 评论(0) 推荐(0) 编辑
摘要:QS Network 题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1586 Description: In the planet w-503 of galaxy cgb, there is a kind of i 阅读全文
posted @ 2019-02-13 22:02 heyuhhh 阅读(151) 评论(0) 推荐(0) 编辑
摘要:Codeforces Round #535 (Div. 3) 题目总链接:https://codeforces.com/contest/1108 太懒了啊~好久之前的我现在才更新,赶紧补上吧,不能漏掉了。 A. Two distinct points 题意: 给出两个区间的左右边界,输出两个数,满足 阅读全文
posted @ 2019-02-05 10:54 heyuhhh 阅读(232) 评论(0) 推荐(0) 编辑
摘要:题目总链接:https://codeforces.com/contest/1095 A. Repeating Cipher 题意: 给出一个字符串,然后将其“收缩”,不断地将连续的一个、两个只变为一个,问最终的字符串是什么。 题解: 模拟一下就好了。 代码如下: #include <bits/std 阅读全文
posted @ 2019-01-01 23:49 heyuhhh 阅读(298) 评论(0) 推荐(0) 编辑
摘要:Bichrome Spanning Tree 题意: 给出一个n个点,m条边的无向连通图,现在要给每条边染色,可以染成黑色或者白色。 现在要求在染色完毕后,找出一个至少包含一条黑边和一条白边的最小生成树,使其权值和为X。 问这样的染色方案有多少个? 题解: 题目要求找出一个至少包含一条黑边和白边的最 阅读全文
posted @ 2018-12-26 21:26 heyuhhh 阅读(292) 评论(0) 推荐(0) 编辑
摘要:D. Maximum Distance 题目链接:https://codeforces.com/contest/1081/problem/D 题意: 给出一个连通图以及一些特殊点,现在定义cost(u,v)为一条从u到v的路径上面边权的最大值,然后定义dis(u,v)为从u到v所有路径上面cost的 阅读全文
posted @ 2018-12-18 08:52 heyuhhh 阅读(447) 评论(6) 推荐(0) 编辑