洛谷 題解 UVA1395 【苗條的生成樹 Slim Span】

【題意】 給出一個\(n(n<=100)\)個節點的的圖,求最大邊減最小邊儘可能小的生成樹。html 【算法】 \(Kruskal\)c++ 【分析】 首先把邊按邊權從小到大進行排序。對於一個連續的邊集區間\([L,R]\),若是這些邊使得\(n\)個點所有聯通,則必定存在一個苗條度不超過\(W[R]-W[L]\)的生成樹(其中\(W[i]\)表示排序後第\(i\)條邊的權值)。算法 從小到大枚舉
相關文章
相關標籤/搜索