码迷,mamicode.com
首页 >  
搜索关键字:生成树    ( 4540个结果
poj 1679 判断最小生成树是否唯一
/* 只需判断等效边和必选边的个数和n-1的关系即可 */ #include #include #define N 110 struct node { int u,v,w; }f[N*N*2]; int cmp(const void *a,const void*b) { return (*(struct node *)a).w-(*(struct node *)b).w; } int pre[...
分类:其他好文   时间:2014-08-15 00:09:06    阅读次数:263
数据结构与算法问题 sdut oj 2144 最小生成树
题目描述  有n个城市,其中有些城市之间可以修建公路,修建不同的公路费用是不同的。现在我们想知道,最少花多少钱修公路可以将所有的城市连在一起,使在任意一城市出发,可以到达其他任意的城市。   输入  输入包含多组数据,格式如下。 第一行包括两个整数n m,代表城市个数和可以修建的公路个数。(n 剩下m行每行3个正整数a b c,代表城市a 和城市b之...
分类:其他好文   时间:2014-08-14 20:48:49    阅读次数:247
POJ2914 Minimum Cut 最小割集
题目大意是,给定N个顶点,M条边,两个顶点之间可能有多条边,求至少删除多少条边才能将该图分成两个子图。         最小割集,典型的算法Stoer-Wagner,就是那篇论文,这里也就不复制过来了,只是用Prim求最大生成树时,更新的“边”不是普通意义上的边,而是顶点到所有已划分集合中的所有点的边权值和,这里要特别注意~ 直接贴代码~ #include #include #includ...
分类:其他好文   时间:2014-08-13 22:33:07    阅读次数:287
最小生成树 次小生成树 hdu4081
A -Qin Shi Huang's National Road SystemTime Limit:1000MSMemory Limit:32768KB64bit IO Format:%I64d & %I64uSubmitStatusDescriptionDuring the Warring Sta...
分类:其他好文   时间:2014-08-13 22:01:27    阅读次数:733
hdoj (1162) 最小生成树
Problem BTime Limit : 2000/1000ms (Java/Other)Memory Limit : 65536/32768K (Java/Other)Total Submission(s) : 10Accepted Submission(s) : 7Font: Times Ne...
分类:其他好文   时间:2014-08-13 12:30:37    阅读次数:183
hdu 2122 Ice_cream’s world III(最小生成树)
感觉就是 畅通工程的改版 直接贴代码了#include#include#include#include#include#include#include#define mem(a,b) memset(a,b,sizeof(a))#define ll __int64#define MAXN 1000#d...
分类:其他好文   时间:2014-08-13 03:30:55    阅读次数:185
hdoj 1863 畅通工程 【最小生成树】+【kruskal】
题意:。。。 难点:如何判断是不是信息不全:在输入的时候建立并查集,之后判断有几个节点就可以了,剩下的就是kruskal算法。 代码: #include #include #include #define MAXN 105 #define INF 0x3f3f3f3f using std::sort; struct node{ int from; int to; int w; }ed...
分类:其他好文   时间:2014-08-12 22:09:14    阅读次数:257
poj----(1251)Jungle Roads(最小生成树)
Jungle RoadsTime Limit:1000MSMemory Limit:10000KTotal Submissions:19265Accepted:8806DescriptionThe Head Elder of the tropical island of Lagrishan has ...
分类:其他好文   时间:2014-08-12 21:48:04    阅读次数:182
HDOJ 1233 还是畅通工程 【最小生成树】+【prim】
题意:。。。 策略:最最典型的prim算法。 代码: #include #include #define INF 0x3f3f3f3f #define MAXN 105 int map[MAXN][MAXN], di[MAXN], vis[MAXN]; int n; int prim() { int i, j, min, pos; memset(vis, 0, sizeof(vis));...
分类:其他好文   时间:2014-08-12 19:03:24    阅读次数:264
Ural 1982 Electrification Plan (prim最小生成树)
很明显的最小生成树模板题 多点生成[cpp] view plaincopy#includeusingnamespacestd;intn,k,a;intdist[120],m[120][120];boolp[120];voidprim(){for(inti=1;im[k][j])dist[j]=m[k...
分类:其他好文   时间:2014-08-12 18:49:54    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!