亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

[BZOJ4108][Wf2015]Catering(有源匯有上下界的費用流)

2019-11-14 09:03:59
字體:
來源:轉載
供稿:網友

題目描述

傳送門

題解

原圖的建圖方法: 將2-n+1拆點xi,yi s->1,[0,k],0 1->xi,[0,inf],0 yi->t,[0,inf],0 xi->yi,[1,1],0 對于給出的費用,若i->j的費用為c yi->xj,[0,inf],c

然后將原圖進行改造求最小費用最大流即可

代碼

#include<algorithm>#include<iostream>#include<cstring>#include<cstdio>#include<cmath>#include<queue>using namespace std;#define inf 2000000000#define N 210#define E 30005int n,k,x,s,t,ss,tt,mincost;int tot,point[N],nxt[E],v[E],remain[E],c[E];int d[N],dis[N],last[N];bool vis[N];queue <int> q;void addedge(int x,int y,int cap,int z){ ++tot; nxt[tot]=point[x]; point[x]=tot; v[tot]=y; remain[tot]=cap; c[tot]=z; ++tot; nxt[tot]=point[y]; point[y]=tot; v[tot]=x; remain[tot]=0; c[tot]=-z;}int addflow(int s,int t){ int now=t,ans=inf; while (now!=s) { ans=min(ans,remain[last[now]]); now=v[last[now]^1]; } now=t; while (now!=s) { remain[last[now]]-=ans; remain[last[now]^1]+=ans; now=v[last[now]^1]; } return ans;}bool spfa(int s,int t){ memset(dis,127,sizeof(dis));dis[s]=0; memset(vis,0,sizeof(vis));vis[s]=1; while (!q.empty()) q.pop();q.push(s); while (!q.empty()) { int now=q.front();q.pop(); vis[now]=0; for (int i=point[now];i!=-1;i=nxt[i]) if (dis[v[i]]>dis[now]+c[i]&&remain[i]) { dis[v[i]]=dis[now]+c[i]; last[v[i]]=i; if (!vis[v[i]]) vis[v[i]]=1,q.push(v[i]); } } if (dis[t]>inf) return 0; int flow=addflow(s,t); mincost+=flow*dis[t]; return 1;}int main(){ tot=-1;memset(point,-1,sizeof(point)); scanf("%d%d",&n,&k); s=1,t=n+n+3,ss=t+1,tt=ss+1; for (int i=1;i<=n;++i) for (int j=i+1;j<=n+1;++j) { scanf("%d",&x); addedge(1+n+i,j,inf,x); } addedge(s,1+n+1,k,0); for (int i=2;i<=n+1;++i) { --d[i],++d[1+n+i]; addedge(1+n+i,t,inf,0); } for (int i=1;i<=t;++i) { if (d[i]>0) addedge(ss,i,d[i],0); if (d[i]<0) addedge(i,tt,-d[i],0); } addedge(t,s,inf,0); while (spfa(ss,tt));
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97超级碰碰碰| 欧美日韩在线免费| 中文字幕亚洲一区在线观看| 国产精品久久久久久影视| 91高清免费视频| 红桃av永久久久| 国产欧美精品一区二区三区介绍| 亚洲精品一区av在线播放| 91深夜福利视频| 欧美一级大胆视频| 久久久女人电视剧免费播放下载| 国产精品av在线| 精品久久久久久久久久国产| 91精品国产91久久| 精品亚洲一区二区三区在线观看| 日韩国产精品亚洲а∨天堂免| 久久精品国产v日韩v亚洲| 亚洲国产精品大全| 国产女人18毛片水18精品| 久久中文字幕国产| 国产国语videosex另类| 亚洲最大福利视频| 国产69精品久久久久9999| 国产成人精彩在线视频九色| 这里只有视频精品| 久久久久久久一区二区| 久久久久久久久久久久av| 欧美一区亚洲一区| 亚洲第一天堂无码专区| 日韩美女免费观看| 日本国产精品视频| 91欧美精品午夜性色福利在线| www日韩中文字幕在线看| 91视频九色网站| 久久亚洲私人国产精品va| 国产精品老女人视频| 久久在精品线影院精品国产| 欧美最顶级的aⅴ艳星| 免费av在线一区| 国产亚洲欧洲高清| 久久久久久久久久久亚洲| 国产视频精品自拍| 欧美日韩中文字幕在线| 亚洲精品福利资源站| 91av视频在线播放| 中文字幕一区二区三区电影| 日韩中文在线中文网在线观看| 久青草国产97香蕉在线视频| 亚洲成在人线av| 欧美专区日韩视频| 国产成人在线播放| 亚洲精品久久久久久久久| 亚洲人a成www在线影院| 免费av在线一区| 欧美精品videosex极品1| 国产精品福利网站| 日韩久久午夜影院| 国产高清在线不卡| 欧美孕妇毛茸茸xxxx| 国产亚洲激情在线| 亚洲人成绝费网站色www| 日韩av在线影院| 亚洲码在线观看| 欧美激情网友自拍| 久青草国产97香蕉在线视频| 日本一欧美一欧美一亚洲视频| 欧日韩不卡在线视频| 日韩精品久久久久久久玫瑰园| 亚洲第一天堂无码专区| 亚洲夜晚福利在线观看| 欧美日韩中国免费专区在线看| 91av视频在线免费观看| 国产成人在线精品| 国产成人avxxxxx在线看| 亚洲在线一区二区| 久久亚洲欧美日韩精品专区| 久久久久久久网站| 欧美激情一区二区三区高清视频| 97欧美精品一区二区三区| 亚洲已满18点击进入在线看片| 日韩av日韩在线观看| 97在线看免费观看视频在线观看| 成人午夜激情免费视频| 久久久成人精品| 日韩欧美精品网站| 欧美一区二区三区四区在线| 日韩美女在线观看一区| 国产激情久久久| 韩国美女主播一区| 亚洲精品不卡在线| 国产精品亚洲综合天堂夜夜| 福利二区91精品bt7086| 亚洲人成啪啪网站| 国内精品一区二区三区四区| 亲子乱一区二区三区电影| 日韩中文字幕国产精品| 久久天天躁狠狠躁老女人| 欧美激情亚洲激情| 亚洲视频欧美视频| 欧美日韩国产综合视频在线观看中文| 国产一区二区黑人欧美xxxx| 久久亚洲一区二区三区四区五区高| 欧美人与性动交a欧美精品| 91在线色戒在线| 7m第一福利500精品视频| 日韩av在线免费播放| 午夜精品久久17c| 欧美野外wwwxxx| 中文字幕欧美日韩va免费视频| 亚洲一区二区久久| 久久久精品久久久| 欧美与欧洲交xxxx免费观看| 亚洲老板91色精品久久| 欧美成人午夜剧场免费观看| 欧美整片在线观看| 亚洲国产成人爱av在线播放| 国内成人精品一区| 综合国产在线视频| 欧美成人免费大片| 久久天天躁狠狠躁夜夜躁2014| www.亚洲免费视频| 亚洲摸下面视频| 亚洲国产精品字幕| 精品成人69xx.xyz| 日韩美女主播视频| 亚洲精品日产aⅴ| 国产亚洲免费的视频看| 国产免费一区二区三区在线观看| 久久99青青精品免费观看| 精品中文字幕乱| 国外色69视频在线观看| 日韩精品中文在线观看| 国产精品久久9| 亚洲精品一区中文字幕乱码| 国产精品久久不能| 午夜精品福利电影| 亚洲精品国产精品自产a区红杏吧| 大量国产精品视频| 91精品国产综合久久久久久蜜臀| 国产精品丝袜一区二区三区| 欧美日韩电影在线观看| 国产在线精品成人一区二区三区| 5566日本婷婷色中文字幕97| 97婷婷大伊香蕉精品视频| 国产精品久久久久久久电影| 国产精品美女久久| 国产精品青草久久久久福利99| 这里精品视频免费| 日本精品免费观看| 精品福利樱桃av导航| 精品国内亚洲在观看18黄| 欧美国产高跟鞋裸体秀xxxhd| 九九久久久久99精品| 亚洲精品福利免费在线观看| 深夜精品寂寞黄网站在线观看| 精品亚洲一区二区三区在线观看| 亚洲午夜精品久久久久久性色| 欧美激情精品久久久久| 欧美亚洲成人xxx| 中文字幕亚洲欧美一区二区三区| 久久精品视频网站| 久久久人成影片一区二区三区观看| 成人情趣片在线观看免费| 欧美做爰性生交视频|