POJ 1679 次小生成树 Kruskal +DFS优化
http://poj.org/problem?id=1679
看了网上大部分都是直接多次跑 kruskal的,数据大了会耗时间。先深搜一次跑出最小生成树各点路径的最大边权,存在MAXCST[I][J]表示i——》J的路径最大的边的边权
然后逐一减去这个边加上不是最小生成树的边再取最小值便是次小生成树了#include<iostream>
#include<vector>
#include<alg
原创
2015-07-28 16:41:52 ·
321 阅读 ·
0 评论