码迷,mamicode.com
首页 >  
搜索关键字:次小生成树    ( 229个结果
POJ 1679:The Unique MST(次小生成树&&Kruskal)
The Unique MST Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 19941   Accepted: 6999 Description Given a connected undirected graph, tell if its min...
分类:其他好文   时间:2014-07-24 23:36:24    阅读次数:403
URAL 1416 Confidential(次小生成树)
题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1416Zaphod Beeblebrox — President of the Imperial Galactic Government. And by chance he is an owner ...
分类:其他好文   时间:2014-07-24 17:23:25    阅读次数:327
UVA - 1494 Qin Shi Huang's National Road System (类次小生成树)
Description During the Warring States Period of ancient China(476 BC to 221 BC), there were seven kingdoms in China -- they were Qi, Chu, Yan, Han, Zhao, Wei and Qin. Ying Zheng was the king of the...
分类:其他好文   时间:2014-07-21 23:27:49    阅读次数:437
POJ 1679
求一次最小成树,求一次小生成树,若相等,则不唯一。否则,唯一。 1 #include 2 #include 3 #include 4 #include 5 6 using namespace std; 7 const int MAXN=105; 8 const int inf=100000...
分类:其他好文   时间:2014-07-18 14:30:37    阅读次数:264
POJ 2831
次小生成树。求出两点间最短路径的最大权值,再把要加入的边与之比较即可。 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 const int MAXN=1010; 8 const int MAXM=...
分类:其他好文   时间:2014-07-18 13:38:30    阅读次数:292
UVA 10600 & 次小生成树
这道题涉及次小生成树,有必要先弄明白次小生成树是怎么一回事。次小生成树,顾名知义。一个定理是,次小生成树可以由最小生成树交换一条边得到。这怎么证明,可以上网搜一下。但有必要提醒的是,交换过来的这样一条边,必须是未成使用过的(即不是最小生成树的边)。而且,交换走的边,必须是已存在的,而且是两点间最短路...
分类:其他好文   时间:2014-07-18 10:32:56    阅读次数:325
BZOJ 1977 次小生成树(最近公共祖先)
题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=1977题意:求一棵树的严格次小生成树,即权值严格大于最小生成树且权值最小的生成树。思路:若现在已经得到了最小生成树,那么若 添加一条边E,就会得到一个环,我们只需要去掉环上权值小于E且最大的...
分类:其他好文   时间:2014-06-23 07:30:14    阅读次数:202
次小生成树的两种算法
一、“换边”算法用Kruskal求最小生成树,标记用过的边。求次小生成树时,依次枚举用过的边,将其去除后再求最小生成树,得出所有情况下的最小的生成树就是次小的生成树。可以证明:最小生成树与次小生成树之间仅有一条边不同。这样相当于运行m次Kruskal算法。复杂度O(m^2)示例代码:int Krus...
分类:其他好文   时间:2014-06-09 22:16:39    阅读次数:348
POJ 1679 The Unique MST 次小生成树
题目来源:POJ 1679 The Unique MST 题意:判断最小生成树是否唯一 求出次小生成树比较 思路:慢一点的方法就是求出最小生成树 每次去掉最小生成树的一条边再求最小生成树 比较慢 更好的方法是 求出最小生成树后加上一条没有用到的边 然后必定出现一条回路 去掉回路上权值最大的边 做m-(n-1)次  求一次最小生成树 然后n^2的时间预处理最小生成树上两点之间最大的边权 最后...
分类:其他好文   时间:2014-06-01 13:53:03    阅读次数:225
229条   上一页 1 ... 21 22 23
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!