题目大意:定义无向图生成树的最大边与最小边的差为苗条度,找出苗条度最小的生成树的苗条度。题目分析:先将所有边按权值从小到大排序,在连续区间[L,R]中的边如果能构成一棵生成树,那么这棵树一定有最小的苗条度。枚举所有这样的区间。代码如下:# include# include# include# inc...
分类:
其他好文 时间:
2015-11-01 12:40:18
阅读次数:
238
Slim SpanTime Limit:5000MSMemory Limit:65536KTotal Submissions:7102Accepted:3761DescriptionGiven an undirected weighted graphG, you should find one of...
分类:
其他好文 时间:
2015-10-30 23:00:16
阅读次数:
255
题意: 要求的是所有生成树中最大边与最小边差值最小的那个。分析: 其实可以利用最小瓶颈生成树,就是最小生成树这一性质,枚举原图的最小边,然后找相应生成树的最大边代码: #include #include #include #include #include using namespace std.....
分类:
其他好文 时间:
2015-10-24 21:42:59
阅读次数:
157
题目大意: 给你n个点(n# include# include# includeusing namespace std;# define MAX 123# define inf 99999999int n,m;struct Edge{ int u,v,cost; bool operat...
分类:
其他好文 时间:
2015-10-05 22:07:51
阅读次数:
161
题意:告诉你n个点,m条边,问你他们的生成树中最长边与最短边的差值的最小值是多少,如果图不联通输出-1.思路:Kruskal算法,枚举起始边,对于每一次kruskal算法,最后一条边必然是最长边,直接返回跟起始边的差值。#include #include #include #include #inc...
分类:
其他好文 时间:
2015-09-04 18:23:08
阅读次数:
194
原题地址:http://poj.org/problem?id=3522Slim SpanTime Limit: 5000MSMemory Limit: 65536KTotal Submissions: 7041Accepted: 3732DescriptionGiven an undirected ...
分类:
其他好文 时间:
2015-09-03 16:41:42
阅读次数:
157
题意:给定一个n个点m条边的无向图,找一颗苗条度(最大边减最小边)最小的生成树。
思路:假设苗条度最小的这棵树的最小边为a,若要使苗条度最小,答案一定是以a为最小边的一颗最小生成树,所以可以考虑枚举最小边,计算出苗条度并更新答案。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#...
分类:
其他好文 时间:
2015-08-28 21:40:04
阅读次数:
186
题意:求混合图的欧拉路径。这题的困难之处在于无向边只能用一次,相当于一个方向未定的有向边。首先用并查集判断图的连通性,(直接计数O(1),做1395 Slim Span学到的技巧)。我们知道有向图的欧拉路径存在的充要条件是最多两个点的入度不等于出度,而且相差为1,这题不需要考虑这种情况,只需要所有点...
分类:
其他好文 时间:
2015-08-27 20:57:22
阅读次数:
249
点很少,按边权值排序,枚举枚举L和R,检查连通性。一旦连通,那么更新答案。判断连通用可以O(1),之前我是O(n)判的,之前写的过了,后来写的T了。。。#includeusing namespace std;const int maxn = 101;const int maxe = maxn*max...
分类:
其他好文 时间:
2015-08-25 18:28:50
阅读次数:
107
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, …, vn} a...
分类:
其他好文 时间:
2015-08-21 23:23:18
阅读次数:
255