kruskal生成树
传送门:HUSTOJ
传送门:POJ
图,求生成树,使得树内最大权边与最小权边差最小。
又是一道以前看过没写的题。。不过这题比较简单,就当是留一下kruskal的板子。
要求生成树最大权最小权差最小,那么边要先排序,就想到了kruskal。kruskal选取方式是贪心,所以最小边确定了后最大边必然确定,而kruskal选出来的那个最大边的权一定会尽可能的小。
到现在思路就很明确了,枚举最小边。判断剩下的边能不能成为生成树,如果能,记录第一条加入的边与第n-1条加入的边(对应最大权边与最小权边)权差。
新闻热点
疑难解答