码迷,mamicode.com
首页 >  
搜索关键字:kruskal    ( 1147个结果
HDU 1233 还是畅通工程【最小生成树】
解题思路:kruskal算法:贪心选取最短的边构成一棵最小的生成树共n个点,即先将所有的边排序,然后利用并查集判断,如果两点连通,则不加入树,不连通,则加入树,直到加入了n-1条边,构成生成树。反思:仔细edge的排序,wa了好多次因为这个还是畅通工程Time Limit: 4000/2000 MS...
分类:其他好文   时间:2015-01-26 01:15:09    阅读次数:166
hdu 1879 最小生成树 kruskal
继续畅通工程Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 14910Accepted Submission(s): 6458Problem Des...
分类:其他好文   时间:2015-01-24 23:56:20    阅读次数:130
POJ2395 Out of Hay【Kruskal】
题目大意:1号农场的草被牛吃完了,Bessie必须从其他农场运草回来,总共有N个农场,Bessie要 去其他所有的农场运草回来,他想要使总路程最短并且路线能连接所有的农场。必须要考虑到路上 带的水袋大小。因为水袋大小和路线中距离最长的两个农场之间的路有关,现在Bessie想要求出满 足要求的路线中两个农场之间最长的路距离是多少。 思路:满足要求的路线其实就是最小生成树,路线中两个农场之间最长的路距离就是最小生成树上 最长的边。这样用Kruskal求最小生成树的时候,用Max求出最小生成树上最长的边。...
分类:其他好文   时间:2015-01-24 21:28:01    阅读次数:216
POJ2377 Bad Cowtractors【Kruskal】【求最大生成树】
题目大意:Bessie要在John的N个谷仓之间修路,John要求用尽可能少的路使得所有谷仓都能 联通,并且总距离最短,但是他又不想给Bessie钱。Bessie已经意识到John可能不给他钱,所 以他就想把这个工程做的最糟糕并且不让John发现。他决定用尽可能少的路使得所有谷仓都能 联通,但是要使总距离尽可能长。求这个可能的总距离。如果不能使得所有谷仓都联通,则输 出"-1"。 思路:和最小生成树的求法类似,这里使边的权值尽可能大。用Kruskal算法来做,排序的时候, 将边从大到小排序。因为Kruska...
分类:其他好文   时间:2015-01-24 20:07:35    阅读次数:141
POJ 1861 Network Kruskal优化模板
题目链接: 1861 题意: 又M个点  N条边  求构成最小生成树的最大边   和所有边的两个端点 裸最小生成树    加上了两个优化 1.路径压缩:查找x元素的根节点d时,将x的所有父亲节点全部直接变成根节点的子节点 以减少下次查找的查找时间 2.在并查集  并 的过程中 考虑两个节点谁的子节点多,少的作为子节点 ...
分类:Web程序   时间:2015-01-23 13:31:25    阅读次数:175
POJ 1861 Network (Kruskal算法+输出的最小生成树里最长的边==最后加入生成树的边权 *【模板】)
NetworkTime Limit: 1000MSMemory Limit: 30000KTotal Submissions: 14021Accepted: 5484Special JudgeDescriptionAndrew is working as system administrator a...
分类:编程语言   时间:2015-01-22 12:29:43    阅读次数:147
POJ 2421 Constructing Roads (Kruskal算法+压缩路径并查集 )
Constructing RoadsTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 19884Accepted: 8315DescriptionThere are N villages, which are numbered from...
分类:编程语言   时间:2015-01-22 10:46:19    阅读次数:314
HDU2122 Ice_cream’s world III【Kruskal】
题目大意:给你N个点(编号为0~N-1),M条路,问最小生成树是多少,如果不能生成最 小生成树,则输出impossible 思路:用Kruskal来做,如果最后得不到N-1条路,就输出impossible,否则就输出结果。...
分类:其他好文   时间:2015-01-19 23:38:08    阅读次数:409
MST_prim
刚刚发了mst 的kruskal,现在再来一发,说一说prim咯。 prim适用于稠密图。 与kruskal不同,prim是从一个点开始,不断加入新的点直至连通所有点。 讲讲prim的过程,我们假定有2个集合u和v,u存放所有已经加入的点,v存放还没有加入的点,先把点编号为...
分类:其他好文   时间:2015-01-19 12:37:32    阅读次数:150
about_并查集
前天刚学了并查集,挺好用的,虽然我现在只会用它来解决是不是亲戚啊,是不是朋友啊,带权并查集还不是很理解。 并查集也叫做不相交集合,主要有3个操作,初始化,查找,合并。 并查集其中一个很大的应用就是kruskal嘛。 并查集就是说,有n个元素嘛,我们把每个元素初始化为一个集合...
分类:其他好文   时间:2015-01-19 12:36:46    阅读次数:132
1147条   上一页 1 ... 93 94 95 96 97 ... 115 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!