锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久水蜜桃av免费网站,国产一区二区三区四区,一本色道久久综合狠狠躁篇的优点 http://www.shnenglu.com/yzhw/category/15170.htmlzh-cnFri, 29 Oct 2010 04:58:45 GMTFri, 29 Oct 2010 04:58:45 GMT60Stoer_Wagner 綆楁硶錛屾眰鏃犲悜鍥劇殑鏈灝忓壊http://www.shnenglu.com/yzhw/articles/131264.htmlyzhwyzhwMon, 25 Oct 2010 15:46:00 GMThttp://www.shnenglu.com/yzhw/articles/131264.htmlhttp://www.shnenglu.com/yzhw/comments/131264.htmlhttp://www.shnenglu.com/yzhw/articles/131264.html#Feedback0http://www.shnenglu.com/yzhw/comments/commentRss/131264.htmlhttp://www.shnenglu.com/yzhw/services/trackbacks/131264.html  prim綆楁硶涓嶄粎浠呭彲浠ユ眰鏈灝忕敓鎴愭爲錛屼篃鍙互姹?#8220;鏈澶х敓鎴愭爲”銆傛渶灝忓壊闆哠toer-Wagner綆楁硶灝辨槸鍏稿瀷鐨勫簲鐢ㄥ疄渚嬨?/font>

    姹傝В鏈灝忓壊闆嗘櫘閬嶉噰鐢⊿toer-Wagner綆楁硶錛屼笉鎻愪緵姝ょ畻娉曡瘉鏄庡拰浠g爜錛屽彧鎻愪緵綆楁硶鎬濊礬錛?/font>

1.min=MAXINT錛屽浐瀹氫竴涓《鐐筆

2.浠庣偣P鐢ㄧ被浼紁rim鐨剆綆楁硶鎵╁睍鍑?#8220;鏈澶х敓鎴愭爲”錛岃褰曟渶鍚庢墿灞曠殑欏剁偣鍜屾渶鍚庢墿灞曠殑杈?/font>

3.璁$畻鏈鍚庢墿灞曞埌鐨勯《鐐圭殑鍒囧壊鍊鹼紙鍗充笌姝ら《鐐圭浉榪炵殑鎵鏈夎竟鏉冨拰錛夛紝鑻ユ瘮min灝忔洿鏂癿in

4.鍚堝茍鏈鍚庢墿灞曠殑閭f潯杈圭殑涓や釜绔偣涓轟竴涓《鐐癸紙褰撶劧浠栦滑鐨勮竟涔熻鍚堝茍錛岃繖涓ソ鐞嗚В鍚э紵錛?/font>

5.杞埌2錛屽悎騫禢-1嬈″悗緇撴潫

6.min鍗充負鎵姹傦紝杈撳嚭min

prim鏈韓澶嶆潅搴︽槸O(n^2)錛屽悎騫秐-1嬈★紝綆楁硶澶嶆潅搴﹀嵆涓篛(n^3)

濡傛灉鍦╬rim涓姞鍫嗕紭鍖栵紝澶嶆潅搴︿細闄嶄負O((n^2)logn)


#include <cmath>

#include 
<cstdio>

#include 
<memory.h>

#include 
<algorithm>

#include 
<iomanip>

#include 
<iostream>

#include 
<vector>

#include 
<string>

#include 
<queue>

 

using namespace std;

 

const int N = 500 + 3;

 

int n, m;

int mat[N][N];

int dist[N];

int visited[N];

int del[N];  // true琛ㄧず璇ョ偣宸茬粡琚垹鎺?br>
 

// 緇撶偣~n

int Stoer_Wagner()

{

     
int minCut = INT_MAX;  // 鏃犲悜鍥炬渶灝忓壊

     
int tmp;

     
int i, t, j, k, pre;

     
int s = 1;   // 婧愮偣

     memset(del, 
0sizeof(del));

 

     
for (t = 1; t < n; t++)  // n - 1嬈aximum Adjacency Search

     {

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

              
if (!del[i])

                   dist[i] 
= mat[s][i];

 

         memset(visited, 
0sizeof(visited));

         visited[s] 
= 1;

         k 
= s;

         
for (i = 1; i <= n - t; i++)  // 姣忔鍓╀笅n - t + 1涓粨鐐?/font>

         {

              tmp 
= -1e9;

              pre 
= k;

              k 
= 0;

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

              {

                   
if (!del[j] && !visited[j] && dist[j] > tmp)

                   {

                       k 
= j;

                       tmp 
= dist[j];

                   }

              }

              
if (!k) return 0;  // 涓嶈繛閫?/font>

 

              visited[k] 
= 1;

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

                   
if (!del[j] && !visited[j])

                       dist[j] 
+= mat[k][j];

         }

 

         minCut 
= min(minCut, dist[k]);

         del[k] 
= 1;  // 鍒犻櫎k鐐?br>
 

         
// 鍚堝茍k鐐瑰拰婧愮偣

         

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

              
if (!del[i] && i != pre)

              {

                   mat[pre][i] 
+= mat[k][i];

                   mat[i][pre] 
= mat[pre][i];

              }

     }

 

     
return minCut;

}

 

int main ()

{

     
int u, v, w, i;

     
while (scanf("%d%d"&n, &m) != EOF)

     {

         memset(mat, 
0sizeof(mat));

         
while (m--)

         {

              scanf(
"%d%d%d"&u, &v, &w);

              
if (u == v) continue;  

              mat[u 
+ 1][v + 1+= w;

              mat[v 
+ 1][u + 1+= w;

         }

         printf(
"%d\n", Stoer_Wagner());

     }

}




yzhw 2010-10-25 23:46 鍙戣〃璇勮
]]>
粉嫩小泬无遮挡久久久久久| 2021少妇久久久久久久久久| 欧美粉嫩小泬久久久久久久 | 欧美综合天天夜夜久久| 久久久久国产精品| 久久综合亚洲鲁鲁五月天| 国产成人久久AV免费| 久久精品国产一区二区电影| 久久婷婷色综合一区二区| 国产亚洲欧美成人久久片| 狠狠色丁香久久婷婷综合蜜芽五月 | 久久天天躁狠狠躁夜夜96流白浆| 久久91精品久久91综合| 性欧美丰满熟妇XXXX性久久久 | 久久久久人妻一区精品色| 久久国产乱子伦精品免费午夜| 色诱久久久久综合网ywww | 99久久国产亚洲高清观看2024 | 久久精品国产精品亚洲艾草网美妙| 亚洲精品国产综合久久一线| 精品综合久久久久久97超人| 国产成年无码久久久免费| 伊人久久五月天| 欧美性大战久久久久久| 国产激情久久久久影院| 青青热久久综合网伊人| 久久久久久亚洲Av无码精品专口| 伊人久久大香线蕉精品不卡| 久久久久这里只有精品 | 亚洲熟妇无码另类久久久| 7777精品伊人久久久大香线蕉| 国产精品九九久久免费视频| 免费观看成人久久网免费观看| www性久久久com| avtt天堂网久久精品| 久久99热国产这有精品| 99热精品久久只有精品| 久久影院久久香蕉国产线看观看| 国产午夜精品久久久久九九| 久久久久女教师免费一区| 久久男人AV资源网站|