HDU1863 暢通工程 最小生成樹

2021-06-27 22:22:28 字數 517 閱讀 9236

最小生成樹

題目大意:給出n個村莊直接的道路權值,讓求出連線所有村莊的權值的最小值。

注意判斷一下村莊不連通的情況就行了。

#include #include #include #define max 105

#define inf 999999999

using namespace std;

bool s[max];

int map[max][max],dist[max];

void init(int n)

int prime(int n)

return sum;

}int main()

tmp=prime(n);

if(tmp) printf("%d\n",tmp);

else printf("?\n");

}return 0;

}

HDU 1863 暢通工程 最小生成樹

省 暢通工程 的目標是使全省任何兩個村莊間都可以實現公路交通 但不一定有直接的公路相連,只要能間接通過公路可達即可 經過調查評估,得到的統計表中列出了有可能建設公路的若干條道路的成本。現請你編寫程式,計算出全省暢通需要的最低成本。input 測試輸入包含若干測試用例。每個測試用例的第1行給出評估的道...

HDU 1863 暢通工程 最小生成樹

省 暢通工程 的目標是使全省任何兩個村莊間都可以實現公路交通 但不一定有直接的公路相連,只要能間接通過公路可達即可 經過調查評估,得到的統計表中列出了有可能建設公路的若干條道路的成本。現請你編寫程式,計算出全省暢通需要的最低成本。input測試輸入包含若干測試用例。每個測試用例的第1行給出評估的道路...

HDU 1863 暢通工程

include include include using namespace std const int maxn 5000 5 int n,m,ans,cnt bool flag struct streat edge maxn int root 105 int find int x void k...