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

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

[BZOJ3876][Ahoi2014]支線劇情(有源匯有上下界的費用流)

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

題目描述

傳送門

注意這道題是要求每一條邊都被覆蓋,而不是每一個點

題解

原圖的建圖方法: s->1,[0,inf],0 i->t,[0,inf],0 對于給出的一條邊i->j費用為c,連邊i->j,[1,inf],c 然后將這個圖進行改造求有源匯有上下界的費用流即可

但是這道題讓我迷惑的一點是, 原圖如果是求最小費用最大流的話最大流不應該是inf么 大概是因為有源匯有上下界的費用流只是在滿足流量上下界限制的情況下費用最小吧…不一定是最大流

代碼

#include<algorithm>#include<iostream>#include<cstring>#include<cstdio>#include<cmath>#include<queue>using namespace std;#define N 310#define E 20005#define inf 2000000000int n,k,goal,cost,s,t,ss,tt,mincost;int tot,point[N],nxt[E],v[E],remain[E],c[E];int dis[N],last[N],d[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",&n); s=n+1,t=s+1,ss=t+1,tt=ss+1; for (int i=1;i<=n;++i) { scanf("%d",&k); while (k--) { scanf("%d%d",&goal,&cost); --d[i];++d[goal]; addedge(i,goal,inf,cost); } } k=tot; addedge(s,1,inf,0); for (int i=1;i<=n;++i) addedge(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)); for (int i=0;i<=k;i+=2) mincost+=c[i];
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人免费网站在线| 成人黄色av免费在线观看| 一区二区三区精品99久久| 91亚洲精品在线观看| 亚洲欧美日韩中文视频| 91高清视频在线免费观看| 日韩精品在线私人| 98视频在线噜噜噜国产| 亲爱的老师9免费观看全集电视剧| 久久99热精品这里久久精品| 欧美在线国产精品| 亚洲男人天堂九九视频| 欧美日韩成人精品| 7m精品福利视频导航| 精品国内产的精品视频在线观看| 亚洲欧美成人在线| 久久视频在线视频| 久久影院中文字幕| 久久久久久一区二区三区| 久久中文字幕视频| 亚洲精品久久久久中文字幕欢迎你| 久久影视电视剧免费网站清宫辞电视| 九九视频直播综合网| 久久中文字幕一区| 成人在线观看视频网站| 亚洲精品av在线| 精品福利视频导航| 日韩少妇与小伙激情| 久久久久久久久久av| 亚洲女同性videos| 国产精品久久色| 欧美床上激情在线观看| 国产亚洲欧美日韩美女| 日韩av片永久免费网站| 91精品视频在线免费观看| 97视频在线播放| 日韩暖暖在线视频| 久久香蕉国产线看观看网| xvideos亚洲人网站| 亚洲人成电影网站色| 国产亚洲精品久久久久动| 久久琪琪电影院| 欧美激情xxxx| 亚洲一二三在线| 91久久精品国产91久久| 欧美性xxxx极品高清hd直播| 亚洲欧美国产一本综合首页| zzjj国产精品一区二区| 欧美一区二区三区……| 色综合视频一区中文字幕| 成人午夜小视频| 欧美成人在线网站| 69久久夜色精品国产7777| 粗暴蹂躏中文一区二区三区| 亚洲一区二区在线| 97热在线精品视频在线观看| 中文字幕欧美日韩va免费视频| 91欧美激情另类亚洲| 国产成+人+综合+亚洲欧洲| 欧美成人精品h版在线观看| 欧美精品www在线观看| 国产精品视频一区国模私拍| 色天天综合狠狠色| 久久天天躁夜夜躁狠狠躁2022| 日韩精品一区二区视频| 日韩av免费在线看| 欧美日韩国产页| 国产成人精品免费视频| 欧美午夜丰满在线18影院| 一区二区三区四区精品| 日本精品久久久久影院| 91av在线精品| 中文字幕精品一区二区精品| 精品久久久久久国产91| 少妇高潮久久77777| 国产精品欧美亚洲777777| 久久久久中文字幕2018| 久久久久免费视频| 久久久www成人免费精品张筱雨| 日韩av最新在线观看| 久久精品这里热有精品| 亚洲成人av片在线观看| 亚洲国产精品国自产拍av秋霞| 欧美精品精品精品精品免费| 亚洲一区二区免费| 久久综合电影一区| 国产精品爽黄69| 亚洲一区二区三区久久| 久久久久久亚洲精品中文字幕| 91色p视频在线| 精品欧美激情精品一区| 亚洲国产第一页| 在线播放国产一区中文字幕剧情欧美| 亚洲春色另类小说| 亚洲一区二区久久久久久久| 日韩在线观看免费全| 国产美女扒开尿口久久久| 欧美午夜电影在线| 亚洲激情视频在线观看| 亚洲精品www久久久久久广东| 欧美日韩激情小视频| 欧美在线播放视频| 欧美性xxxx极品hd欧美风情| 97视频免费在线看| 一区国产精品视频| 精品中文字幕视频| 尤物九九久久国产精品的特点| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美成人性色生活仑片| 91在线看www| 欧美大尺度电影在线观看| 色偷偷偷综合中文字幕;dd| 亚洲精品乱码久久久久久按摩观| 日韩精品中文字幕久久臀| 亚洲美女精品久久| 91经典在线视频| 57pao成人国产永久免费| 久久久久国产一区二区三区| 亚洲一区二区三区乱码aⅴ蜜桃女| 中文字幕免费精品一区| 欧美另类老女人| 美女福利视频一区| 久久综合伊人77777尤物| 最近中文字幕日韩精品| 欧美日韩精品二区| 国产欧美日韩中文字幕| 在线a欧美视频| 国产视频丨精品|在线观看| 亚洲一区中文字幕在线观看| 亚洲电影中文字幕| 色妞色视频一区二区三区四区| 在线中文字幕日韩| 日韩av中文字幕在线播放| 91影院在线免费观看视频| 亚洲日韩欧美视频| 欧美激情在线狂野欧美精品| 性色av一区二区咪爱| 久久久久久久成人| 色www亚洲国产张柏芝| 国产在线观看不卡| 亚洲免费视频在线观看| 欧美另类第一页| 激情久久av一区av二区av三区| 国产精品自拍偷拍视频| 亚洲一区二区三区成人在线视频精品| 国产精品r级在线| 美女福利视频一区| 久久久亚洲精选| 亚洲成人三级在线| 国产91在线播放| 国产精品久久久久77777| 成人福利视频在线观看| 91九色精品视频| 2019中文在线观看| 欧美日韩国产一区二区| 久久免费在线观看| 日韩一区二区av| 亚洲免费伊人电影在线观看av| 欧美黑人一级爽快片淫片高清| 91超碰中文字幕久久精品| 日韩中文娱乐网| 欧美日韩午夜视频在线观看| 亚洲精品久久久久中文字幕欢迎你| 国产亚洲精品美女久久久|