题意:这题刚开始看错题意了,原来桥是建在一条直线上就行,不管距离多远。
思路:dfs求第一问答案,然后最小生成树搞,不能建桥的边就设为INF就行了,然后如果用到INF的边就加上0就行了。这样跑一遍最小生成树就是答案。
#pragma comment(linker, "/STACK:1024000000,1024000000")
#include
#include
#include
#inclu...
分类:
其他好文 时间:
2014-09-17 21:54:12
阅读次数:
299
/*
因为15很小可以暴力枚举然后用最小生成树的prim来计算
*/
#include
#include
#include
#define N 40
#define inf 0x3fffffff
int a[N],f[N],en[N];
int ma[N][N],n,m;
double dd;
void prime(){
int i,j,vv[N],dis[N],sum,total;
...
分类:
其他好文 时间:
2014-09-17 15:14:22
阅读次数:
223
1016: [JSOI2008]最小生成树计数orz,感觉对最小生成树的理解又加进了一步。ps:不得不说对于经典算法的探究是永无止境的,只能通过交流和增长见识来学习和体会,自己研究确实困难。让我们来深入分析一下kruskal算法。算法过程不多说,直接证明:假设算法考虑到第k条边,这时发现边的两端已经...
分类:
其他好文 时间:
2014-09-16 20:34:41
阅读次数:
244
题目:给你n台电脑所在的平面位置,求把他们连乘线型网络需要的最小的网线长度。
分析:搜索,枚举。
因为数据规模很小,枚举所有电脑的全排列,每一个排列对应一种连线方式。
枚举所有的连线方式,找到其中最小的,输出路径即可。
说明:开始以为是最短路或者最小生成树类似物(⊙_⊙)。
#include
#include
#include
#includ...
分类:
其他好文 时间:
2014-09-15 01:07:27
阅读次数:
182
http://poj.org/problem?id=1258DescriptionFarmer John has been elected mayor of his town! One of his campaign promises was to bring internet connectivi...
分类:
Web程序 时间:
2014-09-12 20:27:54
阅读次数:
275
UVA 1494 - Qin Shi Huang's National Road System
题目链接
题意:秦始皇修路,要求所有道路连通,现在道士徐福可以用法术修一条路,问现在用法术修路的两边的人口数A,除以总修路长度B的最大值A/B是多少
思路:先求出最小生成树,然后利用dfs找出每两点之间的最大权的边的权值,然后在枚举哪两个城市需要法术修路,这样就可以记录下答案最大值
...
分类:
其他好文 时间:
2014-09-11 17:24:02
阅读次数:
220
克鲁斯卡尔算法(Kruskal's algorithm)是两个经典的最小生成树算法的较为简单理解的一个。这里面充分体现了贪心算法的精髓。大致的流程可以用一个图来表示。这里的图的选择借用了Wikipedia上的那个。非常清晰且直观。
首先第一步,我们有一张图,有若干点和边。
第一步我们要做的事情就是将所有的边的长度排序,用排序的结果作为我们选择边的依据。这里再次体现了贪心算法的思想。资源...
分类:
其他好文 时间:
2014-09-11 15:23:52
阅读次数:
197
【原题】http://acm.hdu.edu.cn/showproblem.php?pid=3367【题意】给出一张图,求最大生成树。要求每一个连通块上只能有一个环。【分析】对于Kruskal来说,最小/最大生成树只是改变一下排序顺序即可。这里需要另外注意添加的就是对环的判断了:如果两个节点不在同一...
分类:
其他好文 时间:
2014-09-09 20:04:29
阅读次数:
161
1977: [BeiJing2010组队]次小生成树 TreeTime Limit: 10 SecMemory Limit: 512 MBSubmit: 2108Solved: 463[Submit][Status]Description小 C 最近学了很多最小生成树的算法,Prim 算法、Kurs...
分类:
其他好文 时间:
2014-09-09 20:04:19
阅读次数:
216
这个是最小生成树算法处理:/*ID: qq104801LANG: C++TASK: agrinet*/#include #include #include #include #include #include #include #include #include #include using nam...
分类:
Web程序 时间:
2014-09-09 18:13:19
阅读次数:
347