給定無向加權圖,求生成樹中「苗條度」(最大邊權 - 最小邊權)最小值。若無生成樹輸出 -1。
邊按權值排序。枚舉最小邵 L,從 L 開始遞增 R,用並查集維護連通性。當圖連通時,當前苗條度 = w[R] - w[L],更新答案,換下一個 L。 優化:內層循環可直接從上次 R 繼續(單調性),總複雜度 O(M² α(N)),M ≤ 4950 (N≤100) 可接受。
w[R] - w[L]
教學目標 建立 NetBeans 模組,為 C/C++ 編輯
前言 Socket 是網路程式設計的基石。本文提供一個基於
前言:為何寫這個系列? 耗時四個月,終於在國慶節完成基礎篇。
C++ 提供了轉換運算符重載,使自定義類對象能像內置類型一樣