青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

我希望你是我獨家記憶

一段永遠封存的記憶,隨風而去
posts - 263, comments - 31, trackbacks - 0, articles - 3
   :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

USACO--421--最大流

Posted on 2008-08-01 14:35 Hero 閱讀(96) 評論(0)  編輯 收藏 引用 所屬分類: 代碼如詩--ACM

/*
ID: wangzha4
LANG: C++
TASK: ditch
*/

#include 
<stdio.h>
#include 
<stdlib.h>
#include 
<string.h>
#include 
<ctype.h>
#define llong unsigned long long 
#define unint unsigned int
#define printline  printf( "\n" ) 

double fmax( double a, double b )
{
    
if( a - b > 0 )    return a ;
    
else            return b ;
}

double fmin( double a, double b )
{
    
if( a - b < 0 )    return a ;
    
else            return b ;
}

int fmax( int a, int b )
{
    
if( a > b )    return a ;
    
else        return b ;
}

int fmin( int a, int b )
{
    
if( a < b )    return a ;
    
else        return b ;
}

int fpow( int a, int b )
{
    
int reval = 1 ;
    
forint i=1; i<=b; i++ )
        reval 
*= a ;
    
return reval ;
}
const int INF = 1000000 ;
const int size = 210 ;

int inn ;//邊的數(shù)量
int inm ;//點的數(shù)量

int pren[size] ;//點的前驅(qū)節(jié)點
int ncap[size] ;//每個點的最大流量(流出量)
int visit[size] ;//標記該點是否被訪問過
int flow[size][size] = {0} ;//邊的流量

int agument()
{
//尋找增廣路徑,返回路徑容量(瓶頸容量)
    memset( visit, 0sizeof(visit) ) ;
    memset( ncap, 
0sizeof( ncap ) ) ;

    
int maxncap = 0 ;//最大流量點的流量
    int maxn = -1 ;//最大流量點的標號
    ncap[1= INF ;//初始化原點的流量為無窮大,保證從原點開始尋找

    
whiletrue ) {

        maxncap 
= 0 ; maxn = -1 ;
        
forint i=1; i<=inm; i++ ) {
            
if!visit[i] && ncap[i] > maxncap ) {
                maxncap 
= ncap[i] ; maxn = i ;
            }
        }
//找到擁有最大流量且沒有被訪問過的點
        if-1 == maxn )    return 0 ;//沒有找到新的增廣路徑
        if( maxn == inm )    break ;//已經(jīng)找到一條新的增廣路徑
        visit[maxn] = 1 ;//標記這個點已經(jīng)被訪問過

        
forint i=1; i<=inm; i++ ) {//對maxn的相鄰節(jié)點進行更新操作
            if( flow[maxn][i]>ncap[i] && maxncap>ncap[i] ) {
                
//節(jié)點的流量為邊流量和路徑流量的最小值
                ncap[i] = fmin( flow[maxn][i], maxncap ) ;
                pren[i] 
= maxn ;//節(jié)點i的前驅(qū)節(jié)點為maxn
            }
        }
    }
//while( true )

    maxncap 
= ncap[inm] ;//路徑容量即為匯點的流量

    
forint i=inm; i>1; i=pren[i] ) {
        
int curnode = pren[i] ;//i的前驅(qū)節(jié)點
        flow[curnode][i] -= maxncap ;//正向邊+路徑容量
        flow[i][curnode] += maxncap ;//反向邊-路徑容量
    }

    
return maxncap ;//返回路徑容量
}

int main()
{
    freopen( 
"ditch.in""r", stdin ) ;
    freopen( 
"ditch.out","w",stdout ) ;

    memset( flow, 
0sizeof(flow) ) ;
    scanf( 
"%d %d",&inn, &inm ) ;
    
int sn, en, f ;
    
forint i=1; i<=inn; i++ ) {
        scanf( 
"%d %d %d"&sn, &en, &f ) ; 
        flow[sn][en] 
+= f ;
    }
//data input

    
int maxflow = 0 ; int addflow ;
    
while( ( addflow = agument() ) ) {//當路徑容量不為0 
        maxflow += addflow ;
    }

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

    
return 0 ;
}

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久手机精品视频| 久久久久久久成人| 久久激情五月婷婷| 亚洲少妇自拍| 在线一区亚洲| 亚洲欧美日本日韩| 香蕉成人啪国产精品视频综合网| 99国产精品视频免费观看一公开 | 激情小说亚洲一区| 国产一区二区三区观看 | 国产自产女人91一区在线观看| 国产在线观看91精品一区| 亚洲人成人77777线观看| 在线视频日韩精品| 欧美中在线观看| 亚洲丰满在线| 亚洲人成人一区二区在线观看| 99综合精品| 久久久噜噜噜久噜久久| 欧美日韩一区二区三区| 国产日韩综合| 日韩亚洲在线观看| 久久精品女人的天堂av| 亚洲欧洲日产国码二区| 欧美一级久久久久久久大片| 欧美福利视频| 国产亚洲精品高潮| 亚洲香蕉在线观看| 亚洲第一视频网站| 欧美一区二区三区男人的天堂| 久久久久久亚洲综合影院红桃| 欧美三级午夜理伦三级中视频| 黑人中文字幕一区二区三区| 久久噜噜亚洲综合| 欧美久久视频| 亚洲激情欧美激情| 久久精品亚洲热| 一区二区三区高清不卡| 欧美激情网友自拍| 樱桃国产成人精品视频| 一区二区国产精品| 欧美国产视频在线观看| 99re热这里只有精品免费视频| 在线视频欧美一区| 在线免费高清一区二区三区| 久久一区二区三区超碰国产精品| 久久久久国内| 久久伊伊香蕉| 亚洲国内在线| 亚洲人成精品久久久久| 亚洲人成亚洲人成在线观看| 免费观看成人| 久久精品综合网| 香蕉免费一区二区三区在线观看 | 国产精品羞羞答答| 国产乱肥老妇国产一区二| 老司机午夜精品视频| 麻豆精品精华液| 国产在线不卡精品| 欧美诱惑福利视频| 亚洲欧美日韩中文播放| 国产精品超碰97尤物18| 亚洲一区免费观看| 亚洲一级电影| 国产精品三级久久久久久电影| 中文一区二区在线观看| 日韩亚洲视频在线| 国产精品hd| 午夜精品视频在线观看一区二区| 亚洲精品乱码久久久久久| 老牛国产精品一区的观看方式| 黑人一区二区三区四区五区| 蜜桃伊人久久| 欧美成人免费观看| 亚洲色在线视频| 亚洲精品在线三区| 欧美制服丝袜| 最新成人在线| 国产精品久久久久久影视| 国产精品高潮呻吟久久av黑人| 久久久91精品国产一区二区精品| 久久九九国产| 女人香蕉久久**毛片精品| 国产欧美日韩不卡| 午夜在线一区二区| 免费亚洲电影| 亚洲激情在线播放| 欧美日本韩国| 欧美中文字幕久久| 亚洲激情一区二区三区| 欧美日韩在线另类| 久久久久久久久蜜桃| 中文精品一区二区三区 | 国产精品高潮呻吟| 亚洲影院免费| 亚洲欧美日韩国产一区二区三区 | 欧美极品一区| 黄色精品一区| 最新中文字幕一区二区三区| 欧美日韩亚洲三区| 久久久久久尹人网香蕉| 麻豆精品精华液| 性欧美激情精品| 久久亚洲私人国产精品va媚药| av成人免费在线| 久久久91精品国产| 亚洲视频碰碰| 免播放器亚洲一区| 欧美一区二区三区在线观看 | 欧美成人蜜桃| 久久躁狠狠躁夜夜爽| 国产精品www.| 欧美高清在线观看| 国产精品私房写真福利视频| 亚洲高清视频中文字幕| 国内精品久久久久久久影视麻豆| 亚洲伦伦在线| 麻豆精品视频在线观看| 亚洲免费综合| ●精品国产综合乱码久久久久| 国产精品99免视看9| 夜久久久久久| 久久久福利视频| 中文网丁香综合网| 亚洲视频在线看| 欧美一区二区视频在线观看2020| 亚洲激情综合| 亚洲精品一区二区在线观看| 亚洲国产高潮在线观看| 国产亚洲人成网站在线观看| 国产精品欧美日韩一区二区| 国产精品久久久久久久久久久久| 欧美暴力喷水在线| 欧美视频一区二区三区在线观看| 欧美日韩在线大尺度| 国产乱子伦一区二区三区国色天香 | 久久九九精品| 久久亚洲精品视频| 99精品福利视频| 亚洲视屏一区| 久久精品国产久精国产思思| 久久精品国产亚洲高清剧情介绍| 男女激情视频一区| 国产精品美女午夜av| 亚洲国产精品久久久久婷婷884 | 久久久久青草大香线综合精品| 亚洲欧美第一页| 欧美日韩大片一区二区三区| 欧美激情在线观看| 国产麻豆综合| 亚洲精品免费在线| 久久人91精品久久久久久不卡| 亚洲国产日韩美| 亚洲视频在线一区| 欧美一区二区三区婷婷月色 | 亚洲国产欧美一区二区三区丁香婷| 一区二区三区欧美在线| 欧美一级理论片| 在线中文字幕一区| 欧美日韩国产综合一区二区| 日韩视频一区二区三区在线播放免费观看 | 亚洲区中文字幕| 久久国产88| 国产精品一区三区| 性欧美暴力猛交69hd| 午夜精品99久久免费| 欧美性感一类影片在线播放| 亚洲视频电影图片偷拍一区| 麻豆成人综合网| 欧美粗暴jizz性欧美20| 一区二区激情| 一区二区三区四区五区精品| 欧美劲爆第一页| 亚洲一区二区三区四区视频| 在线亚洲一区| 黄色精品一二区| 99视频一区二区| 欧美成人免费网站| 久久久综合网| 欧美区在线播放| 久久黄金**| 国产精品久久久久久户外露出| 亚洲精品免费在线播放| 亚洲自拍偷拍色片视频| 国产亚洲成人一区| 在线亚洲欧美视频| 在线免费观看一区二区三区| 国产一区在线观看视频| 亚洲国产精品v| 红杏aⅴ成人免费视频| 一区二区三区视频观看| 国内在线观看一区二区三区| 一本综合久久| 国产精品99久久99久久久二8| 亚洲欧美日本视频在线观看| 日韩网站在线观看| 免费成人在线视频网站| 欧美在线高清| 国产婷婷成人久久av免费高清| 欧美aa在线视频|