![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
最小树形图
Start_to_crazy
这个作者很懒,什么都没留下…
展开
-
kuangbin专题八 POJ3164 Command Network(最小树形图的理解+模板)
题意: 给你N个点的坐标,然后给你M条单向边的信息,A,B表示A指向B,从1开始,1的信息能传达到所有的点。 题解: 一开始这道题我看到了单向边,还想着怎么把他变成双向边来做prim算法,后来实在想不到,去看了题解,发现这道题原来是一个最小树形图。。。ORZ,对于这个算法的理解我还是看了别的大佬的博客才弄懂的,看算法的话可以参考一下这个大佬的:http://blog.csdn.原创 2018-01-07 09:09:23 · 326 阅读 · 0 评论 -
kuangbin专题八 UVA11183 Teen Girl Squad(最小树形图)
题意: 给你N个点,编号为0到N-1,M条边的信息,边为单向边,问联通所有点的最小代价是多少。 题解: 最小树形图模板上,上代码就行了。#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; #define INF 0x3f3f3f3f const int MAXN=1000+7原创 2018-01-07 09:50:54 · 322 阅读 · 0 评论 -
kuangbin专题八 HDU2121 Ice_cream’s world II(不定根的最小树形图)
题意: 一个国家有N个城市,M条有向道路,女王想要选一个城市为首都,使得这个城市既能连接所有的城市,而且总的路程最短。若能找到这个城市,则输出最短路程和最小的城市编号。 题解: 最小树形图+超级源点,因为是不定根,我一开始是想暴力枚举的,然后发现复杂度爆炸了,就放弃了,后来才知道这道题可以用超级源点,怎么用超级源点呢?如果要用超级源点的话,肯定得在用完它之后删除掉这个点和与它有原创 2018-01-07 11:47:08 · 269 阅读 · 0 评论 -
kuangbin专题八 HDU4009 Transfer water (无定根最小树形图)
题意: 在山上有N户人家,每家的坐标为(xi, yi, zi)。每户人家要吃水,要么自己打井,花费为X*zi,要么从别人的家引水渠代价为 两家的曼哈顿距离*Y,如果这家的海拔比供水的低,还要另外再买一个价值为C的水泵。然后有N个k,表示的是每户人家可以引水渠到哪一家,现在问每家都有水喝的最低花费是多少。 题解: 一开始我纠结于如何在最小树形图中判断水泵到底安不安装,后来别人说直原创 2018-01-07 16:15:48 · 258 阅读 · 0 评论