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

pku 2455 Secret Milking Machine 二分+網絡流求獨立軌

題目很長,說白了就是選擇一個子圖使得圖中最長邊最短并且從a到b的弱獨立軌數目>t
很經典的網絡流做法,就不多說了- -順便放出網絡流模板- -這個模板曾經過掉過2W個點,10W個邊的圖。。。
  1 # include <cstdio>
  2 # include <cstring>
  3 # include <algorithm>
  4 using namespace std;
  5 # define typec int // type of cost
  6 # define inf  0xffffff // max of cost
  7 # define E 200000
  8 # define N 300
  9 struct edge { int x, y, nxt; typec c; } bf[E];
 10 int ne, head[N], cur[N], ps[N], dep[N];
 11 void init()
 12 {
 13     ne=0;
 14     memset(head,-1,sizeof(head));
 15 }
 16 void addedge(int x, int y, typec c)
 17 // add an arc(x -> y, c); vertex: 0 ~ n-1;
 18     bf[ne].x = x; bf[ne].y = y; bf[ne].c = c;
 19     bf[ne].nxt = head[x]; head[x] = ne++;
 20     bf[ne].x = y; bf[ne].y = x; bf[ne].c = 0;
 21     bf[ne].nxt = head[y]; head[y] = ne++;
 22 }
 23 typec flow(int n, int s, int t)
 24 {
 25     typec tr, res = 0;
 26     int i, j, k, f, r, top;
 27     while (1
 28     {
 29         memset(dep, -1, n * sizeof(int));
 30         for (f = dep[ps[0= s] = 0, r = 1; f != r; )
 31             for (i = ps[f++], j = head[i]; j!=-1; j = bf[j].nxt)
 32                 {
 33                     if (bf[j].c && -1 == dep[k = bf[j].y])
 34                     {
 35                         dep[k] = dep[i] + 1; ps[r++= k;
 36                         if (k == t) 
 37                             { f = r; break; }
 38                     }
 39                 }
 40         if (-1 == dep[t]) break;
 41         memcpy(cur, head, n * sizeof(int));
 42         for (i = s, top = 0; ; ) 
 43         {
 44             if (i == t) 
 45             {
 46                 for (k = 0, tr = inf; k < top; ++k)
 47                     if (bf[ps[k]].c < tr)
 48                         tr = bf[ps[f = k]].c;
 49                 for (k = 0; k < top; ++k)
 50                     bf[ps[k]].c -= tr, bf[ps[k]^1].c += tr;
 51                 res += tr; i = bf[ps[top = f]].x;
 52             }
 53             for (j=cur[i]; cur[i] != -1; j = cur[i] = bf[cur[i]].nxt)
 54                 if (bf[j].c && dep[i]+1 == dep[bf[j].y]) break;
 55             if (cur[i] != -1
 56             {
 57                 ps[top++= cur[i];
 58                 i = bf[cur[i]].y;
 59             }
 60             else
 61             {
 62                     if (0 == top) break;
 63                     dep[i] = -1; i = bf[ps[--top]].x;
 64             }
 65         }
 66     }
 67     return res;
 68 }
 69 //start
 70 int len[50000],data[50000][3];
 71 int main()
 72 {
 73    // freopen("input.txt","r",stdin);
 74    // freopen("output.txt","w",stdout);
 75     int n,p,t;
 76     scanf("%d%d%d",&n,&p,&t);
 77     for(int i=0;i<p;i++)
 78     {
 79       scanf("%d%d%d",&data[i][0],&data[i][1],&data[i][2]);
 80       len[i]=data[i][2];
 81     }
 82     sort(len,len+p);
 83     int e=unique(len,len+p)-len-1,s=0;
 84     while(s<=e)
 85     {
 86        int mid=(s+e)/2;
 87        init();
 88        for(int i=0;i<p;i++)
 89          if(data[i][2]<=len[mid])
 90            {
 91                addedge(data[i][0],data[i][1],1);
 92                addedge(data[i][1],data[i][0],1);
 93            }
 94        int res=flow(n+1,1,n);
 95        if(res>=t)
 96           e=mid-1;
 97        else
 98           s=mid+1;
 99     }
100     printf("%d\n",len[s]);
101    // system("pause");
102     return 0;
103 }
104 



posted on 2010-10-28 01:56 yzhw 閱讀(217) 評論(0)  編輯 收藏 引用 所屬分類: graph

<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

導航

統計

公告

統計系統

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久久久亚洲精品中文字幕| 日韩午夜三级在线| 久久久久久久国产| 欧美亚洲综合在线| 亚洲愉拍自拍另类高清精品| 夜夜嗨av色一区二区不卡| 一区二区三区视频免费在线观看| 亚洲视频日本| 久久久久成人精品免费播放动漫| 另类av一区二区| 欧美手机在线视频| 国产一区二区你懂的| 日韩一本二本av| 欧美一级电影久久| 欧美成人伊人久久综合网| 亚洲欧洲一区二区三区久久| 夜色激情一区二区| 午夜精品在线观看| 欧美成人首页| 国产精品香蕉在线观看| 亚洲国产天堂久久综合| 亚洲性图久久| 欧美国产先锋| 亚洲欧美日韩精品久久| 媚黑女一区二区| 国产精品二区在线| 亚洲二区视频| 欧美在线网站| 亚洲免费观看视频| 麻豆精品视频在线| 国产热re99久久6国产精品| 亚洲美女精品一区| 久久婷婷丁香| 亚洲女爱视频在线| 欧美美女福利视频| 亚洲网友自拍| 久久夜精品va视频免费观看| 99精品热视频只有精品10| 久久久久国产一区二区| 国产精品女主播在线观看 | 亚洲黄色视屏| 久久福利一区| 国产毛片精品国产一区二区三区| 一本久久综合| 亚洲国产欧美一区二区三区久久| 久久久亚洲国产美女国产盗摄| 国产精品美女午夜av| 一区二区三区精品| 亚洲久久视频| 欧美日韩一区二区三区高清| 亚洲免费av电影| 亚洲国产精品成人一区二区| 久久亚洲欧美国产精品乐播| 有码中文亚洲精品| 欧美v日韩v国产v| 久久久亚洲欧洲日产国码αv| 国产精品亚洲人在线观看| 亚洲一区三区视频在线观看| 亚洲免费精彩视频| 欧美日韩一区不卡| 亚洲午夜激情在线| 亚洲视频一二| 国产精品综合色区在线观看| 久久www成人_看片免费不卡| 亚洲尤物在线| 国外成人性视频| 女同性一区二区三区人了人一| 久久免费精品日本久久中文字幕| 亚洲激情av在线| 91久久在线视频| 国产精品初高中精品久久| 亚洲在线视频观看| 亚洲视频中文| 国产丝袜一区二区| 男女精品网站| 欧美日韩大片一区二区三区| 亚洲图片欧洲图片日韩av| 亚洲婷婷综合色高清在线 | 夜夜嗨av一区二区三区网站四季av| 亚洲国产经典视频| 欧美丝袜一区二区三区| 久久本道综合色狠狠五月| 久久精品一区二区三区四区| 在线观看亚洲一区| 亚洲免费黄色| 国产一在线精品一区在线观看| 免费成人av在线| 欧美四级剧情无删版影片| 久久网站热最新地址| 欧美连裤袜在线视频| 久久精品国产v日韩v亚洲| 欧美电影在线观看完整版| 小嫩嫩精品导航| 国产精品久久久久久久午夜| 亚洲国内自拍| 亚洲精品日韩精品| 国产亚洲精品aa| 欧美福利一区二区| 国产精品丝袜91| 欧美第一黄色网| 国产精品女人久久久久久| 蜜桃av一区二区三区| 欧美日韩一区在线视频| 老司机免费视频一区二区三区| 欧美日韩国产123区| 久久久久综合一区二区三区| 欧美日韩国产欧美日美国产精品| 噜噜噜在线观看免费视频日韩| 欧美精品午夜视频| 狂野欧美激情性xxxx| 国产精品性做久久久久久| 亚洲国产影院| 激情亚洲成人| 亚洲欧美在线aaa| 亚洲一区在线直播| 欧美激情一区二区| 欧美成人免费va影院高清| 国产嫩草影院久久久久| 99re热这里只有精品免费视频| 亚洲欧洲精品一区二区三区波多野1战4| 欧美在线一二三四区| 亚洲欧美久久久久一区二区三区| 老牛影视一区二区三区| 久久久久女教师免费一区| 国产精品入口麻豆原神| 在线中文字幕不卡| 亚洲视频在线观看视频| 欧美日韩久久不卡| 亚洲精品资源| 亚洲午夜在线观看| 国产精品国产三级国产aⅴ9色| 亚洲美女在线视频| 亚洲午夜精品一区二区三区他趣| 欧美理论片在线观看| 亚洲免费激情| 亚洲欧美国产精品桃花| 国产精品人人做人人爽| 亚洲一区二区欧美日韩| 先锋资源久久| 国产真实久久| 免费在线欧美黄色| 亚洲国产高清在线观看视频| 一区二区国产日产| 国产精品色午夜在线观看| 亚洲一区在线观看视频| 久久精品电影| 激情亚洲网站| 欧美精品一区二| 国产精品99久久久久久人| 久久久精品国产免费观看同学| 好看的av在线不卡观看| 牛牛影视久久网| 一区二区91| 久久亚洲精品欧美| 日韩视频久久| 国产老肥熟一区二区三区| 久久久久免费| 亚洲日本中文| 性欧美xxxx大乳国产app| 尤物精品国产第一福利三区| 欧美日韩国产综合视频在线| 亚洲自拍另类| 欧美日韩一二三区| 久久视频在线视频| 亚洲国产精品成人va在线观看| 欧美成人国产| 亚洲午夜极品| 欧美国产成人精品| 亚洲欧美日本另类| 一区二区在线观看视频| 欧美猛交免费看| 欧美在线一区二区| 亚洲国产高清一区二区三区| 午夜精彩国产免费不卡不顿大片| 一区二区在线观看av| 欧美视频一区二区三区在线观看| 欧美在线网站| 一区二区三区不卡视频在线观看| 欧美在线视频免费| 亚洲视频一二区| 亚洲国产欧美在线人成| 国产欧美日韩| 欧美日韩在线免费| 免费观看日韩av| 久久国产精品99国产| 亚洲女同精品视频| aa级大片欧美| 亚洲国产欧美不卡在线观看| 久久精品中文字幕一区| 午夜精品国产| 亚洲午夜激情网页| 99精品欧美| 亚洲美女免费精品视频在线观看| 狠狠做深爱婷婷久久综合一区| 国产精品视频99| 国产精品国产三级国产| 欧美麻豆久久久久久中文| 欧美xart系列高清| 久久综合一区二区| 麻豆精品一区二区av白丝在线|