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

Drolca

Apologize To Drolca
隨筆 - 28, 文章 - 1, 評論 - 6, 引用 - 0
數據加載中……

有一個悲劇...最小點割

 

#include <iostream>
using namespace std;
const int maxn=200;
const int INF=1000000;
int g[maxn][maxn];
int f[maxn][maxn];
int r[maxn][maxn];

int Edmonds_Karp(int n,int g[][maxn],int s,int t,int f[][maxn]) 

    
int i,j,k,c,head,tail,flow=0 ; 
    
int prev[maxn],visit[maxn],q[maxn]; 
    
for(i=0;i<n;i++)for(j=0;j<n;j++
    

        f[i][j]
=0 ; 
        r[i][j]
=g[i][j]; 
    }
 
    
while(1
    

        head
=tail=0 ; 
        memset(visit,
0,sizeof(visit)); 
        q[tail
++]=s ; 
        prev[s]
=-1 ; 
        visit[s]
=1 ; 
        
while(head<tail) 
        

            k
=q[head++]; 
            
for(i=0;i<n;i++)
                
if(!visit[i]&&r[k][i]>0
                

                    visit[i]
=1 ; 
                    prev[i]
=k ; 
                    
if(i==t)goto next ; 
                    q[tail
++]=i ; 
                }
 
        }
 
        next : 
        
if(!visit[t])break ; 
        
for(c=INT_MAX,j=t;j!=s;j=i) 
        

            i
=prev[j]; 
            
if(c>r[i][j])c=r[i][j]; 
        }
 
        
for(j=t;j!=s;j=i) 
        

            i
=prev[j]; 
            f[i][j]
+=c ; 
            f[j][i]
=-f[i][j]; 
            r[i][j]
=g[i][j]-f[i][j]; 
            r[j][i]
=g[j][i]-f[j][i]; 
        }
 
        flow
+=c ; 
    }
 
    
return flow ; 
}


void Floyd(int n,int map[][maxn])
{
    
int i,j,k;
    
for(k=0;k<n;k++){
        
for(i=0;i<n;i++){
            
for(j=0;j<n;j++){
                
if(map[i][k]+map[k][j]<map[i][j])
                    map[i][j]
=map[i][k]+map[k][j];
            }

        }

    }

}


int mat[maxn][maxn];
int tmp[maxn][maxn];
int mp[maxn][maxn];
int make[maxn][maxn];
int bus[maxn];

void build(int id)
{
    
int i,j;
    
for(i=0;i<id;i++){
        make[i][i
+id]=1;
        
for(j=0;j<id;j++){
            
if(mp[i][j])
                make[i
+id][j]=INF;
        }

    }

}


int main()
{
    
int n,m,p;
    
while(scanf("%d%d%d",&n,&m,&p)!=EOF)
    
{
        
if(n==0&&m==0&&p==0)break;
        
int i,j;
        
for(i=0;i<n;i++){
            
for(j=0;j<n;j++){
                mat[i][j]
=INF;
            }

            mat[i][i]
=0;
        }

        
for(i=0;i<m;i++){
            
int u,v;
            scanf(
"%d%d",&u,&v);
            
--u;--v;
            mat[u][v]
=1;
        }

    
        
for(i=0;i<n;i++){
            
for(j=0;j<n;j++){
            tmp[i][j]
=mat[i][j];
            }

        }
    
        Floyd(n,tmp);

        
if(p<tmp[0][n-1])
        
{
            printf(
"0\n");
            
continue;
        }

        
int id=0;
        
for(i=0;i<n;i++){
            
if(tmp[0][i]+tmp[i][n-1]<=p){
                bus[id
++]=i;
            }

        }

        
for(i=0;i<id;i++){
            
for(j=0;j<id;j++){
                mp[i][j]
=0;
                
if(mat[bus[i]][bus[j]]==1)
                    mp[i][j]
=1;
            }

        }

        build(id);
        printf(
"%d\n",Edmonds_Karp(2*id,make,id,id-1,f));
    }

    
return 0;
}

posted on 2009-11-21 21:08 Drolca 閱讀(281) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   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樱桃 | 在线视频亚洲| 欧美精品一区二区三区蜜臀| 亚洲三级电影全部在线观看高清 | 亚洲一区在线播放| 一本色道久久| 国产欧美日韩亚洲精品| 久久一区二区三区av| 久久中文精品| 艳女tv在线观看国产一区| 99国产精品国产精品久久| 国产精品网曝门| 美女精品网站| 欧美精品免费观看二区| 午夜精品久久久久久久蜜桃app| 欧美亚洲午夜视频在线观看| 亚洲国产成人在线| 亚洲欧洲日本一区二区三区| 国产精品家教| 久久综合伊人77777尤物| 欧美精品在线免费| 久久国产欧美| 欧美激情一区二区三区高清视频 | 激情懂色av一区av二区av| 亚洲高清视频中文字幕| 国产精品国产三级国产a| 久久久在线视频| 欧美日韩三级| 久久综合一区二区| 国产精品久久激情| 欧美成人激情视频免费观看| 国产精品xnxxcom| 欧美1区视频| 国产精品免费观看在线| 欧美国产综合视频| 国产小视频国产精品| 日韩一级精品| 91久久夜色精品国产网站| 亚洲在线一区二区三区| 亚洲精品一区二区三区婷婷月 | 久久综合激情| 欧美在线视频一区二区三区| 欧美精品一区视频| 免费高清在线一区| 国产婷婷一区二区| 亚洲一区二区欧美日韩| 亚洲伦理一区| 噜噜噜在线观看免费视频日韩| 欧美在线播放一区二区| 国产精品高潮呻吟视频| 亚洲精品专区| 99re6这里只有精品视频在线观看| 久久精品二区| 久久久久久欧美| 国产午夜精品美女视频明星a级 | 日韩视频中午一区| 亚洲六月丁香色婷婷综合久久| 久久久精品日韩| 久久夜色精品国产噜噜av| 国产亚洲欧美一区| 性色av一区二区三区在线观看| 午夜久久久久| 国产精品欧美一区二区三区奶水| 一本一本久久a久久精品综合麻豆| 亚洲精品三级| 欧美日韩视频第一区| 亚洲日本欧美| 亚洲视频一二三| 欧美午夜电影网| 一区二区成人精品| 午夜伦理片一区| 国产麻豆视频精品| 午夜精品福利一区二区三区av| 午夜精品美女自拍福到在线 | 久久久久高清| 欧美成人中文字幕| 亚洲人成高清| 欧美日韩精品中文字幕| 亚洲视频综合| 久久福利资源站| 伊人一区二区三区久久精品| 久久这里有精品视频| 亚洲黑丝在线| 亚洲女人天堂av| 国产一区日韩一区| 久久一二三四| 日韩亚洲在线| 久久精品视频网| 亚洲激情成人在线| 国产精品第一页第二页第三页| 亚洲一级黄色| 免费一区二区三区| 亚洲视频日本| 精品盗摄一区二区三区| 欧美黑人在线观看| 亚洲欧美日韩国产另类专区| 看片网站欧美日韩| 亚洲午夜一二三区视频| 国内外成人免费视频| 欧美精品黄色| 久久精品二区三区| 99这里有精品| 免费欧美在线视频| 午夜精品国产更新| 亚洲欧洲一区二区在线观看| 国产精品二区在线| 欧美不卡在线| 欧美一站二站| aa国产精品| 欧美激情一区在线| 久久九九99| 亚洲尤物在线视频观看| 亚洲高清不卡| 国产区亚洲区欧美区| 欧美日韩亚洲网| 老司机精品福利视频| 午夜精品国产更新| 一区二区高清在线| 亚洲第一福利视频| 久久香蕉国产线看观看av| 亚洲一区三区电影在线观看| 91久久亚洲| 在线日韩中文字幕| 国产日韩欧美黄色| 国产精品久久中文| 欧美日韩亚洲一区二区| 欧美激情一区二区三区在线| 久久免费视频在线观看| 欧美一区二区三区在线| 亚洲影院一区| 亚洲午夜av在线| 一区二区三区高清不卡| 亚洲精品一区二区三区蜜桃久| 欧美成人激情视频| 免费日韩一区二区| 另类图片国产| 美乳少妇欧美精品| 欧美不卡福利| 欧美大色视频| 欧美国产欧美亚洲国产日韩mv天天看完整 | 蜜臀久久99精品久久久久久9| 久久国产直播| 久久久久国色av免费看影院 | 亚洲第一区在线观看| 欧美freesex8一10精品| 久久综合中文| 欧美激情视频在线播放| 欧美成年人视频网站| 欧美大片在线观看| 亚洲国产精品一区二区三区| 亚洲国产精彩中文乱码av在线播放| 欧美黑人在线观看| 亚洲国产日韩在线一区模特| 亚洲人成啪啪网站| 一个人看的www久久| 亚洲一区二区免费视频| 亚洲欧美日韩专区| 久久国内精品视频| 老司机精品视频网站| 欧美国产视频一区二区| 欧美视频成人| 国产偷国产偷精品高清尤物| 在线成人h网| 一区二区三区视频在线| 新片速递亚洲合集欧美合集| 久久久久久网站| 欧美激情一区二区三区全黄| 日韩视频在线你懂得| 午夜精品理论片| 美国十次了思思久久精品导航| 欧美日韩国产精品一卡| 国产日韩一区二区三区| 亚洲国产精品电影| 亚洲一区黄色| 麻豆久久精品| 一区二区高清视频| 久久精品一区蜜桃臀影院| 欧美区二区三区| 国产一二三精品| 日韩午夜在线播放| 久久久久久69| 日韩西西人体444www| 久久九九久久九九| 国产精品成人播放| 亚洲国产二区| 欧美一级在线视频| 亚洲国产精品第一区二区| 亚洲一区二区久久| 欧美极品aⅴ影院| 韩国欧美国产1区| 中文国产成人精品久久一| 久热精品在线| 亚洲尤物在线视频观看| 欧美大片专区| 伊人成年综合电影网| 午夜免费在线观看精品视频| 亚洲国产午夜| 久久免费国产精品| 国产午夜精品视频| 亚洲欧美国产77777|