AcWing 1140 最短網路

2022-07-06 21:54:14 字數 518 閱讀 4590

農夫約翰被選為他們鎮的鎮長!

他其中乙個競選承諾就是在鎮上建立起網際網路,並連線到所有的農場。

約翰已經給他的農場安排了一條高速的網路線路,他想把這條線路共享給其他農場。

約翰的農場的編號是1,其他農場的編號是 2-n.為了使花費最少,他希望用於連線所有的農場的光纖總長度盡可能短。

你將得到乙份各農場之間連線距離的列表,你必須找出能連線所有農場並使所用光纖最短的方案。

#includeusing

namespace

std;

const

int n=110

;int

g[n][n];

intn;

intdist[n];

bool

book[n];

intprim()

for(int i=1;i<=n;i++) res+=dist[i];

return

res;

}int

main()

AcWing 1140 最短網路

題目鏈結 給出n個點,並給出所有點之間的距離,本質就是求一張無向連通圖的最小生成樹 從題目來看,這題的資料是保證有解的,還有按照輸入格式來看,這應該是稠密圖,使用鄰接矩陣來儲存圖 直接套用prim演算法就行了 include include using namespace std const int...

COGS 831 最短網路

輸入檔案 agrinet.in輸出檔案 agrinet.out簡單對比 時間限制 1 s 記憶體限制 128 mb 農民約翰被選為他們鎮的鎮長!他其中乙個競選承諾就是在鎮上建立起網際網路,並連線到所有的場。當然,他需要你的幫助。約翰已經給他的農場安排了一條高速的網路線路,他想把這條線路共享給其他農場...

USACO3 1 1最短網路

農民約翰被選為他們鎮的鎮長!他其中乙個競選承諾就是在鎮上建立起網際網路,並連線到所有的農場。當然,他需要你的幫助。約翰已經給他的農場安排了一條高速的網路線路,他想把這條線路共享給其他農場。為了用最小的消費,他想鋪設最短的光纖去連線所有的農場。你將得到乙份各農場之間連線費用的列表,你必須找出能連線所有...