學(xué)校需要將n臺計算機(jī)連接起來,不同的2臺計算機(jī)之間的連接費用可能是不同的。為了節(jié)省費用,我們考慮采用間接數(shù)據(jù)傳輸結(jié)束,就是一臺計算機(jī)可以間接地通過其他計算機(jī)實現(xiàn)和另外一臺計算機(jī)連接。
為了使得任意兩臺計算機(jī)之間都是連通的(不管是直接還是間接的),需要在若干臺計算機(jī)之間用網(wǎng)線直接連接,現(xiàn)在想使得總的連接費用最省,讓你編程計算這個最小的費用。
就是一個最小生成樹問題,這里因為數(shù)據(jù)大,用了并查集+kruskal,暴力一下就可以了 O(nlogn)
新聞熱點
疑難解答