码迷,mamicode.com
首页 >  
搜索关键字:kruscal    ( 119个结果
UVA 1395 Slim Span (最小生成树,MST,kruscal)
题意:给一个图,找一棵生成树,其满足:最大权-最小权=最小。简单图,不一定连通,权值可能全相同。思路:点数量不大。根据kruscal每次挑选的是最小权值的边,那么苗条度一定也是最小。但是生成树有多棵,苗条度自然也有多个,穷举下所有生成树,就知道了结果了。根据“只要起始边不同,生成树必定不同”来穷举起...
分类:其他好文   时间:2015-07-04 18:06:12    阅读次数:142
vijos 1234 口袋的天空
最小生成树kruscal算法 #include #include #include #define maxn 10005 using namespace std; struct stu { int x,y; int t; }; stu mapp[maxn]; int f[1005]; int n,m,k,sum,flag; bool cmp(stu x,stu y) { return x....
分类:其他好文   时间:2015-06-23 18:02:53    阅读次数:81
hiho一下 第二十九周 最小生成树三·堆优化的Prim算法【14年寒假弄了好长时间没搞懂的prim优化:prim算法+堆优化 】
题目1 : 最小生成树三·堆优化的Prim算法时间限制:10000ms单点时限:1000ms内存限制:256MB描述回到两个星期之前,在成功的使用Kruscal算法解决了问题之后,小Ho产生了一个疑问,究竟这样的算法在稀疏图上比Prim优化之处在哪里呢?提示:没有无缘无故的优化!输入每个测试点(输入...
分类:编程语言   时间:2015-06-02 14:39:50    阅读次数:844
每日一题29:最小生成树
最小生成树是指包含图中所有的顶点而又没有环并且所有边的权值最小的子图,由于这张图没有环,所以就是一棵树。比较流行的两种找到最小生成树的算法有Kruscal算法和Prim算法。本文在代码注释里写明算法的原理和实际计算步骤,然后贴出两种算法运行的结果示例,最后证明算法的正确性。...
分类:其他好文   时间:2015-05-29 09:59:36    阅读次数:167
Kruscal 、 Prime Template
Kruscal Template :很裸的KruscalTemplate(求最小生成树中最长路,即最短路中最长路)//#pragma comment(linker, "/STACK:16777216") //for c++ Compiler#include #include #include #in...
分类:其他好文   时间:2015-05-14 13:45:47    阅读次数:114
hihocoder(1109) 堆优化的Prim算法
这题思路也很简单,就是用一个最大堆堆去维护Prim算法中的Low数组,把刷新Low数组的操作,变成了刷新堆的操作,由于堆的插入操作位logn,查询时间为常数,因此在边稀疏的情况下,其复杂度与Kruscal接近。这题刚开始老是WA,想了很久,不知道错在哪里,后来发现时因此不能直接去堆中的最小路径,因为...
分类:编程语言   时间:2015-04-13 00:10:33    阅读次数:190
hihoCoder#1098 最小生成树二·Kruscal算法
原题地址以前没写过Kruscal算法,写了才知道原来比Prime算法简单多了。。。并查集的应用太经典了!代码: 1 #include 2 #include 3 4 using namespace std; 5 6 #define MAX_EDGE 1000008 7 #define MAX_...
分类:编程语言   时间:2015-04-06 21:36:42    阅读次数:216
hdu 1879 继续畅通工程
感觉自己对kruscal的算法掌握的比较熟了,这题就没有用2种解法解答了.因为两种解法都是用自己写的模板来的,复制也没啥意思.这题就是根据读入的数据,如果是修建状态是1的话,说明不用修建了,就将权重置为1,其他套模板; 1 #include 2 #include 3 #include 4 us...
分类:其他好文   时间:2015-04-04 21:12:07    阅读次数:163
hdu 1875 畅通工程再续
一般来说能用prim算法解决的用kruscal算法也能解决问题,所以为了锻炼自己,能用的都用两种方法解决;1.prim用prim也是简单的套模板,就是多了一步计算两点间距离,将距离不满足题意的两点的距离设为无穷大.没有什么难度; 1 #include 2 #include 3 #include .....
分类:其他好文   时间:2015-04-04 18:23:42    阅读次数:144
hdu 1233 还是畅通工程
这道题 就是简单的最小生成树算法的应用啦,很明显的..而且把所有边都给出来了,所以就试着自己把prim和kruscal一起实现了.1.prim算法实现 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 #defi...
分类:其他好文   时间:2015-04-04 01:04:51    阅读次数:256
119条   上一页 1 ... 6 7 8 9 10 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!