![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACM---生成树
文章平均质量分 77
沁路墨彦
泥路上的足迹,我会一直走下去。
——沁路墨彦
展开
-
HDU-#1233 还是畅通工程(Prim & Kruskal)
题目大意: 解题思路原创 2014-08-06 21:32:41 · 395 阅读 · 0 评论 -
PKU-#1679 The Unique MST(次小生成树)
题目大意:给出n个点,m条边的图。判断最小生成树是否唯一。 解题思路:就是一个次小生成树的问题,求次小生成树与最小生成树的权值是否一致即可。做法有两种:一是Prim进行判断,方法:求一次最小生成树,将生成树的边标记,并记录MST值。然后枚举删边。枚举除生成树外的其它边,更新一个最小的生成树的权值。最后比较这两个权值时候相等。相等则说明不唯一,否则唯一,输出权值。二是Kruskal原创 2014-10-16 10:04:04 · 391 阅读 · 0 评论 -
HDU-#4081 Qin Shi Huang's National Road System(次小生成树变形)
题目大意:有n个城市,秦始皇要修n-1条路连接,要求路径最短。而徐福拥有魔法可以修一条魔法道路,不需要人力和财力花费。但是这条路是人力最多的那一条。因此秦始皇给出了一个公式A/B,A为那条路两边城市的人数,B为除这条路其它要修路的路径之和。 解题思路:之前没写过次小生成树,以为不好写,看了题解之后发现不是很难的,主要是怎么去想吧!想好了就会很简单,想不到就会很难,参见了这篇博客原创 2014-10-15 21:42:04 · 394 阅读 · 0 评论 -
HDU-#4786 Fibonacci Tree(最大最小生成树)
题目大意:给出一个图以及边的黑白颜色,问是否存在一颗斐波那契树,使得其有白边构成,结点是斐波那契数列。 解题思路:已经不知道该怎么去描述这份感情了,或许这就是人生吧,到处充满着痛,那样才证明自己还活着。还是忙碌起来吧,至少那样就麻木了!言归正传,这个题有很巧妙的解法的,当时读题居然理解错了,错了就回不去了....问存不存在这样一颗斐波那契树,可以先将所有白边加入求一次上限,再将原创 2014-10-03 19:08:47 · 449 阅读 · 0 评论 -
HDU-#4263 Red/Blue Spanning Tree(Kruskal)
题目大意: 解题思路: 题目来源: code:原创 2014-08-14 10:25:33 · 350 阅读 · 0 评论 -
PKU #1251/HDU #1301 Jungle Roads(Kruskal+并查集)
题目大意: 解题思路: 题目来源: code:原创 2014-08-13 15:28:18 · 387 阅读 · 0 评论 -
HDU-#1863 畅通工程(Kruskal & Prim)
Kruskal code: #include #include #include #include using namespace std; const int MAXN = 100+10; int n,m,tmp; int p[MAXN]; struct edge{ int u,v,w; }e[MAXN*MAXN]; int cmp(const edge a,const原创 2014-08-15 09:39:48 · 302 阅读 · 0 评论 -
HDU-#1875 畅通工程再续(Prim & Kruskal+并查集)
题目大意: 解题思路: 题目来源: code:原创 2014-08-13 17:02:50 · 338 阅读 · 0 评论 -
HDU-#1879 继续畅通工程(Prim & Kruskal)
题目大意: ji原创 2014-08-13 20:15:57 · 294 阅读 · 0 评论 -
HDU-#1102 Constructing Roads(Prim & Kruskal)
题目大意: 解题思路原创 2014-08-06 16:14:22 · 301 阅读 · 0 评论 -
HDU-#4463 Outlets(次小生成树)
题目大意:求MST,要求制定的一条边在MST中。输出该树的最小路径权值。 解题思路:这个题的描述很类似次小生成树的求法,直接进行对最小生成树的边进行标记以及生成树的每两个点之间最大边权值进行记录,最后判断这条边在没在MST中,在则直接输出,否则加入改变权值再减去这条边两个端点之间MST中权值最大的哪一条边即可,详见code。 题目来源:http://acm.hdu.ed原创 2014-10-20 16:29:30 · 571 阅读 · 1 评论