畅通工程再续Description相信大家都听说一个“百岛湖”的地方吧,百岛湖的居民生活在不同的小岛中,当他们想去其他的小岛时都要通过划小船来实现。现在政府决定大力发展百岛湖,发展首先要解决的问题当然是交通问题,政府决定实现百岛湖的全畅通!经过考察小组RPRush对百岛湖的情况充分了解后,决定在符合...
分类:
其他好文 时间:
2014-07-22 22:52:58
阅读次数:
278
继续畅通工程
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 13381 Accepted Submission(s): 5775
Problem Description
省政府“畅通工程”的目标是使全省任何两个村庄...
分类:
其他好文 时间:
2014-07-19 23:36:28
阅读次数:
313
Networking
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 5976
Accepted: 3231
Description
You are assigned to design network connections bet...
分类:
Web程序 时间:
2014-07-19 23:35:59
阅读次数:
300
最小生成树的性质
MST性质:设G = (V,E)是连通带权图,U是V的真子集。如果(u,v)∈E,且u∈U,v∈V-U,且在所有这样的边中,
(u,v)的权c[u][v]最小,那么一定存在G的一棵最小生成树,(u,v)为其中一条边。
构造最小生成树,要解决以下两个问题:
(1).尽可能选取权值小的边,但不能构成回路(也就是环)。
(2).选取n-1条恰当的边以连接网的n个顶点。...
分类:
其他好文 时间:
2014-07-19 23:27:19
阅读次数:
285
链接:hdu 1301
题意:n个村庄,已知n-1村庄分别到其他村庄修路的费用,求是n个村庄连通的最小费用
分析:这个是最小生成树的题,只不过村庄的编号为A-Z的大写字母,操作比较麻烦,可以将其对应转化为1-26,
这样就与普通的最小生成树题一样了...
分类:
其他好文 时间:
2014-07-19 23:24:51
阅读次数:
292
链接:hdu 1879
这个题的路分为已修和未修,因此只需将已修的路的费用改为0,就转化成了一般的最小生成树的题了...
分类:
其他好文 时间:
2014-07-19 23:23:50
阅读次数:
238
最短路变形或最大生成树变形。
问 目标两地之间能通过的小重量。
用最短路把初始赋为INF,其他为0.然后找 dis[v]=min(dis[u], d);
生成树就是把最大生成树找出来,直到出发和终点能沟通的时候,最小的边就是。
Kruskal:
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2014-07-19 23:22:59
阅读次数:
236
已知已连通的路的序号,以及未连通的路的费用,求将所有城市连通的最小费用
也是将已连通的路的费用记为0,就转化成了基本最小生成树的题
不过这题数组要开的大点,不然很容易就RE了、、、...
分类:
其他好文 时间:
2014-07-19 23:22:35
阅读次数:
219
int prim(){ int minid, i, j; double mincost; for(i = 2; i 0){ mincost = lowcost[j]; minid = j; } ...
分类:
其他好文 时间:
2014-07-19 22:32:26
阅读次数:
204
最小生成树之prim算法 边赋以权值的图称为网或带权图,带权图的生成树也是带权的,生成树T各边的权值总和称为该树的权。最小生成树(MST):权值最小的生成树。生成树和最小生成树的应用:要连通n个城市需要n-1条边线路。可以把边上的...
分类:
其他好文 时间:
2014-07-19 18:20:31
阅读次数:
367