趣學演算法 溝通無限校園網 (最小生成樹)

2022-08-24 19:24:11 字數 885 閱讀 8492

校園網是為學校師生提供資源共享、資訊交流和協同工作的計算機網路。校園網是乙個寬頻、具有互動功能和專業性很強的區域網路。如果一所學校包括多個學院及部門,也可以形成多個區域網路,並通過有線或無線方式連線起來。原來的網路系統只侷限於以學院、圖書館為單位的區域網,不能形成集中管理以及各種資源的共享,個別學院還遠離大學本部,這些情況嚴重地阻礙了整個學校的網路化需求。

無向連通圖g=(v,e)來表示通訊網路,v表示頂點集,e表示邊集。把各個單位抽象為圖中的頂點,頂點與頂點之間的邊表示單位之間的通訊網路,邊的權值表示佈線的費用。如果兩個節點之間沒有連線,代表這兩個單位之間不能佈線,費用為無窮大。現在需要設計網路電纜佈線,將各個單位的區域網路連通起來,如何設計能夠使費用最少呢?

第一行是乙個整型數m(m<100)表示共有m組測試資料。

每組測試資料的第一行是兩個整數n,c(1prim演算法模板題

#include#include#define n 1020

long long e[n][n],dis[n],book[n];

const long long inf=0x3fffffff;

int main()

memset(book, 0, sizeof(book));

for(i=1; i<=n; i++)

dis[i] = e[1][i];

count=1;

book[1]=1;

sum=0;

while(counte[u][v])

dis[v] = e[u][v];

} } if(flag)

printf("%lld\n",sum);

else

printf("0\n");

} return 0;

}

趣學演算法 溝通無限校園網 (最小生成樹)

校園網是為學校師生提供資源共享 資訊交流和協同工作的計算機網路。校園網是乙個寬頻 具有互動功能和專業性很強的區域網路。如果一所學校包括多個學院及部門,也可以形成多個區域網路,並通過有線或無線方式連線起來。原來的網路系統只侷限於以學院 圖書館為單位的區域網,不能形成集中管理以及各種資源的共享,個別學院...

趣學演算法系列 演算法之美

宣告 本系列為趣學演算法一書學習總結內容,在此推薦大家看這本演算法書籍作為演算法入門,原作者部落格鏈結,本書暫無免費電子版資源,請大家支援正版 書籍簡介 本書內容按照演算法策略分為7章。第1章從演算法之美 簡單小問題 趣味故事引入演算法概念 時間複雜度 空間複雜度的概念和計算方法,以及演算法設計的 ...

趣學演算法 貪心演算法 Huffman編碼

huffman編碼的原理 以字元的使用頻率作為權構建一棵哈夫曼樹,然後利用哈夫曼樹對字元進行編碼。構造一棵哈夫曼樹,是將所要編碼的字元作為葉子結點,該字元在檔案中的使用頻率作為葉子結點的權值,以 自底向上 的方式,通過n 1次 合併 運算後構造出的一棵樹。核心思想 權值越大的葉子離根越遠。貪心策略 ...