码迷,mamicode.com
首页 >  
搜索关键字:生成树    ( 4540个结果
hdu 4750 Count The Pairs 最小生成树
题意就是给出一个f值,然后假如两个点u,v间的所有路径上的最大边中的最小值大于f,那么这个点对是合法的,对于每个询问f,输出有多少个合法点对。最大边最小就是最小瓶颈路,即最小生成树上的路径。一个简单的想法就是求出最小生成树后,n次dfs求出任意两点间的最大边,然后对于每个询问再查找一遍,可是时间复杂...
分类:其他好文   时间:2014-07-16 20:59:37    阅读次数:206
Poj 1679 The Unique MST 判断最小生成树是否唯一
先生成MST,然后对于MST上的每一条边,如果有其他边的长度与之相等,将其删去之后再求一次MST,如果和原来的cost相同,则不唯一#include #include #include #include #include #include #include #include #include #in...
分类:其他好文   时间:2014-07-16 18:21:23    阅读次数:214
zoj1203最小生成树
#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;int father[10000];int getfather(in...
分类:其他好文   时间:2014-07-16 18:13:05    阅读次数:187
poj1251最小生成树
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;int father[22222];int ...
分类:其他好文   时间:2014-07-16 18:06:16    阅读次数:134
poj1861最小生成树
#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;int father[22222];int ...
分类:其他好文   时间:2014-07-16 18:06:07    阅读次数:235
小镇网(最小生成树)
Description 农民约翰被选为他们镇的镇长!他其中一个竞选承诺就是在镇上建立起互联网,并连接到所有的农场。当然,他需要你的帮助。约翰已经给他的农场安排了一条高速的网络线路,他想把这条线路共享给其他农场。为了使花费最少,他想铺设最短的光纤去连接所有的农场。你将得到一份各农场之间连接费用的列表,你必须找出能连接所有农场并所用光纤最短的方案。每两个农场间的距离不会超过100000 ...
分类:其他好文   时间:2014-07-15 22:19:35    阅读次数:216
uva 11354 bond 最小生成树
n个城市通过m条无向边连接,回答q个询问,每个询问形式为s,t,要找到一条s到t的路使得这条路上的最大危险系数最小。还是最小瓶颈路,可是要快速回答每次询问,先求出最小生成树,转化为有根树,即找到s到t的路径上的最大边,在这一过程中倍增查找。预处理的复杂度为nlogn,每次查询为logn。#inclu...
分类:其他好文   时间:2014-07-13 09:56:45    阅读次数:213
ACdream 1135(MST-最小生成树边上2个值,维护第一个最小的前提下让另一个最小)
F - MST Time Limit: 2000/1000MS (Java/Others) Memory Limit: 128000/64000KB (Java/Others) SubmitStatus Problem Description Given a connected, undirected graph, a spanning tree of that graph...
分类:其他好文   时间:2014-07-12 17:42:21    阅读次数:199
poj 3522 Slim Span 最大边减最小边最小的生成树
枚举最小边进行kruskal。#include #include using namespace std;#define maxn 120#define maxm 10000struct edge{ int u,v,w;}e[maxm];int p[maxn],n,m;int find(int...
分类:其他好文   时间:2014-07-12 14:37:52    阅读次数:250
hdu 2489 Minimal Ratio Tree 枚举+最小生成树
点的总数很小,直接枚举就好。#include #include #define N 20#define inf 1000000int mk[N],n,k,ans[N];double low[N],val[N];double map[N][N],MIN;double prim(){ int i,...
分类:其他好文   时间:2014-07-12 14:33:11    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!