問題:
形成一個網絡,即,所有的基礎應當從每個基地可達。 如果存在隧道連接基地的路徑,則可以從其他基地到達一個基地。 基礎是基於具有整數座標的二維平面。 (x1,y1)和(x2,y2)分別爲min {| x1-x2 |,| y1-y2 | }。製作在圖中的成本矩陣
網絡形成的最低成本是多少?
1 ≤ N ≤ 100000 // Number of bases
-10^9 ≤ xi,yi ≤ 10^9
典型Kruskal的最小生成樹 implementation.But - 可以不存儲(10^5)^ 2層的邊緣。 那麼,我應該如何讓我的成本矩陣,如何使圖形,所以我可以應用克魯斯卡爾算法?
你確定它是'min {...}'而不是'max {...}'嗎?因爲如果它是'min',那會造成一個非常奇怪的答案。 – user3386109 2014-12-19 09:46:36
@ user3386109你是最小 – QWE 2014-12-19 09:48:04