Description
Given an undirected weighted graph
G , you should find one of spanning trees specified as follows.
The graph G is an ordered pair
(V, E) , where V is a set of vertices
{v1, v2...
分类:
其他好文 时间:
2014-11-26 22:45:41
阅读次数:
364
先判断是不是连通图,不是就输出-1。否则,把边排序,从最小的边开始枚举最小生成树里的最短边,对每个最短边用Kruskal算法找出最大边。或者也可以不先判断连通图,而是在枚举之后如果ans还是INF,说明就没有,就输出-1.#include#include#include#include#includ...
分类:
其他好文 时间:
2014-11-15 18:21:34
阅读次数:
202
Slim SpanTime Limit: 5000msMemory Limit: 65536KBThis problem will be judged onPKU. Original ID:352264-bit integer IO format:%lld Java class name:MainG...
分类:
其他好文 时间:
2014-11-13 22:15:06
阅读次数:
280
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu...
分类:
其他好文 时间:
2014-10-23 20:34:53
阅读次数:
135
求一个生成树,使得最大边权和最小边权之差最小。由于数据太小,暴力枚举下界,求出相应的上界。最后取min即可。 1 #include 2 #include 3 #include 4 using namespace std; 5 int n,m,fa[101],rank[101]; 6 void cle...
分类:
其他好文 时间:
2014-10-11 17:29:55
阅读次数:
146
UVA 1395 - Slim Span
题目链接
题意:给定一些结点和边,要求出最苗条度最小的生成树,苗条度定义为:生成树中最大权的边减去最小权的边的值
思路:类似建最小生成树的算法,多一步枚举起始边即可
代码:
#include
#include
#include
using namespace std;
const int N = 105;
const ...
分类:
其他好文 时间:
2014-09-24 16:50:47
阅读次数:
265
决策表
Fitnesse中提供了好几种表格样式,前面说了,表格是执行测试的关键。从字面看,表格描述的是测试用例;从执行角度看,表格为后端的代码(fitnesse里称作fixture)提供了包名、类名、方法名和参数(仅以java为例)。
先说测试系统,fitnesse提供了两种测试系统:fit和slim。采用不同的测试系统,表格样式不同,代码也不同。所以首先就要确定用哪种。Fit是默认的,是从F...
分类:
其他好文 时间:
2014-09-18 18:51:34
阅读次数:
203
Given an undirected weighted graph G , you should find one of spanning trees specified as follows.
The graph G is an ordered pair (V, E) , where V is a set of vertices {v1, v2,..., vn} and E is
a...
分类:
其他好文 时间:
2014-09-06 22:36:34
阅读次数:
358
http://poj.org/problem?id=3522题意:求最长边和最短边相差最小的最小生成树,输出差值,如果不可能输出-1。题解:kruskal算法是对边进行升序排序后选取边进行构造最小生成树,所以利用kruskal,排序后,依次选取最开始的那一条边作为起始边进行构造,构造后将此边抛弃。对...
分类:
其他好文 时间:
2014-09-06 22:28:54
阅读次数:
335
最近学习了一下 最小生成树 算法。
所谓最小生成树算法,就是给出一个连通图g[ maxn ][ maxn ], 找出这个连通图的边权和最小的生成图(树)。
可以实现这个目的的算法,我叫它最小生成树算法。kruskal算法就是我学到的一种实现这种功能的算法。
对于kruskal算法的描述以及简单的证明在刘汝佳第二版上已经说得够明白
本题就是求 最小生成树 里面的 最大边权和最小边权 相差最...
分类:
其他好文 时间:
2014-08-30 16:29:49
阅读次数:
235