kruskal生成樹
傳送門:HUSTOJ
傳送門:POJ
圖,求生成樹,使得樹內(nèi)最大權(quán)邊與最小權(quán)邊差最小。
又是一道以前看過沒寫的題。。不過這題比較簡單,就當(dāng)是留一下kruskal的板子。
要求生成樹最大權(quán)最小權(quán)差最小,那么邊要先排序,就想到了kruskal。kruskal選取方式是貪心,所以最小邊確定了后最大邊必然確定,而kruskal選出來的那個最大邊的權(quán)一定會盡可能的小。
到現(xiàn)在思路就很明確了,枚舉最小邊。判斷剩下的邊能不能成為生成樹,如果能,記錄第一條加入的邊與第n-1條加入的邊(對應(yīng)最大權(quán)邊與最小權(quán)邊)權(quán)差。
新聞熱點
疑難解答