![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最小生成树
文章平均质量分 93
浪子小黄人
这个作者很懒,什么都没留下…
展开
-
nwerc2013 A-Absurdistan Roads (最小生成树(kruskal)+最短路(floyd))
Absurdistan RoadsTime Limit: 5678/3456MS (Java/Others) Memory Limit: 65432/65432KB (Java/Others)Submit StatusThe people of Absurdistan discovered how to build roads only last原创 2014-08-27 14:25:36 · 1457 阅读 · 2 评论 -
light oj 1384 - Stream My Contest (最小树形图+二分)
题意:n个点,m条有向边,每条边有一个传输数据的最大容量b和修建该条边的费用cost,现在总服务器在点0位置,要修若干条边使得每个点都能接收到点0的信息,并且总的修建费用不超过C,求满足条件的数据传输容量最小值的最大值是多少。思路:二分+最小树形图。原创 2015-10-02 17:32:06 · 472 阅读 · 0 评论 -
Desert King (poj 2728 最优比率生成树 0-1分数规划)
题意:将n个村庄连在一起,告诉每个村庄的三维坐标,村庄之间的距离为水平方向上的距离,花费为垂直方向上的高度差,求把村庄连接起来的最小的花费与长度之比为多少。思路:经典的01分数规划问题,参考这位大神的讲解应该就能明白了:http://www.cnblogs.com/Fatedayt/archive/2012/03/05/2380888.html原创 2015-08-08 14:47:55 · 750 阅读 · 0 评论 -
Arctic Network (poj 2349 最小生成树)
题意:有P个前哨,现在想把他们连成一个整体(也就是最小生成树),有两种方式可以连接(1)卫星连接,只要两个前哨中有一个有卫星,他们就可以通信(2)发射无线电,但是有一定的花费,与距离成正比。求最小的花费(即求无线电通信的所有距离中的最大值)思路:先用Kruskal求出最小生成树,较长的边使用卫星来通信,那么答案就是ans[P-1-S]。喔,这代码在poj上要用C++交才能过,不知道怎么回事。。。原创 2015-07-27 16:52:22 · 753 阅读 · 2 评论 -
Connect the Campus (Uva 10397 Prim || Kruskal + 并查集)
题意:给出n个点的坐标,要把n个点连通,使得总距离最小,但是有m对点已经连接,输入m,和m组a和b,表示a和b两点已经连接。思路:两种做法,(1)用prim算法时,输入a,b,令mp[a][b]=0,然后进行一遍prim(2)Kruskal算法+并查集原创 2015-07-27 15:37:08 · 717 阅读 · 1 评论 -
Buy or Build (poj 2784 最小生成树)
题意:n个城市,告诉每个城市的坐标,还有q个联通块,现在要把这n个城市连起来,可以购买联通块(每个有一定的费用),或者新建一条边(费用为点之间的距离的平方),问最小费用是多少。思路:q很小,二进制枚举选哪些块,每次kruskal一遍,求最小值。原创 2015-07-10 10:53:33 · 1528 阅读 · 0 评论 -
Traveler Nobita (zoj 3456 最小生成树)
题意:n个点m条路,开始没有路,每一年修一条路,修完后一个人从0点周游这n个点,问能否在一年内游玩这n个点,能的话输出最少的天数,输入会告诉每个点他待的时间和每条路走的时间,他最多只能走n-1条路。思路:一边加边一边Kruskal,每次Kruskal把没有用的边删掉,另外前n-2年肯定不能完成,还要注意闰年。原创 2015-07-08 11:01:20 · 817 阅读 · 0 评论 -
C. Dungeons and Candies (Zepto Code Rush 2014 最小生成树)
题意: k个点,每个点都是一个n * m的char型矩阵。对与每个点,权值为n * m或者找到一个之前的点,取两个矩阵对应位置不同的字符个数乘以w。找到一个序列,使得所有点的权值和最小并输出。原创 2015-04-18 18:19:57 · 644 阅读 · 0 评论 -
Out of Hay (poj 2395 最小生成树)
题意:求最小生成树的最大边。复习了prim算法和kruskal算法。原创 2015-03-22 15:19:36 · 720 阅读 · 0 评论 -
Agri-Net (poj 1258 最短路+prim)
Language:DefaultAgri-NetTime Limit: 1000MS Memory Limit: 10000KTotal Submissions: 40905 Accepted: 16682DescriptionFarmer John has been elected mayor of his原创 2014-10-19 23:32:23 · 880 阅读 · 0 评论 -
light oj 1029 - Civil and Evil Engineer (最大生成树+最小生成树)
题意:求最大生成树与最小生成树的平均值。思路:求最大生成树时把边的权值取相反数即可。原创 2015-10-02 20:31:28 · 500 阅读 · 0 评论