洛谷 题解 UVA1395 【苗条的生成树 Slim Span】

【题意】 给出一个\(n(n<=100)\)个节点的的图,求最大边减最小边尽可能小的生成树。html 【算法】 \(Kruskal\)c++ 【分析】 首先把边按边权从小到大进行排序。对于一个连续的边集区间\([L,R]\),若是这些边使得\(n\)个点所有联通,则必定存在一个苗条度不超过\(W[R]-W[L]\)的生成树(其中\(W[i]\)表示排序后第\(i\)条边的权值)。算法 从小到大枚举
相关文章
相关标签/搜索