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

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

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

2019-11-14 08:43:26
字體:
來源:轉載
供稿:網友

題目描述

傳送門

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

題解

原圖的建圖方法: 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
国精产品一区一区三区有限在线| 亚洲变态欧美另类捆绑| 精品偷拍各种wc美女嘘嘘| 成人激情在线观看| 91精品在线观看视频| 久久夜精品香蕉| 日韩精品在线视频美女| 中文字幕日韩免费视频| 日韩美女主播视频| 亚洲一区二区中文字幕| 亲爱的老师9免费观看全集电视剧| 国产精品普通话| 91精品国产91久久久久久最新| 国产精品美乳在线观看| 亚洲天堂成人在线| 日韩av综合网站| 国产精品美女主播在线观看纯欲| 成人天堂噜噜噜| 欧美日韩亚洲一区二| 亚洲午夜未删减在线观看| 97精品视频在线| 国产va免费精品高清在线| 欧美风情在线观看| 亚洲综合在线播放| 国产日韩欧美电影在线观看| 丁香五六月婷婷久久激情| 日韩精品免费观看| 国产一区二区丝袜| 在线性视频日韩欧美| 国产精品女人久久久久久| 欧美孕妇与黑人孕交| 欧美精品免费在线| 欧美激情喷水视频| 日韩欧美a级成人黄色| 国产婷婷成人久久av免费高清| 亚洲第一av网站| 精品久久久久久久大神国产| 91av在线视频观看| 中文字幕av一区二区| 欧美激情精品久久久久久| 国产在线久久久| 精品久久香蕉国产线看观看gif| 日韩美女免费线视频| 久久久噜久噜久久综合| 国产深夜精品福利| 久久亚洲国产精品| 亚洲视频视频在线| 亚洲视频电影图片偷拍一区| 国产亚洲精品91在线| 精品视频www| 性色av一区二区三区免费| 中文字幕在线看视频国产欧美| 欧美高清视频在线观看| 欧美一级淫片丝袜脚交| 亚洲成人精品av| 精品国产一区二区三区在线观看| 国产精品福利久久久| 久久精品国产免费观看| 亚洲电影免费观看高清| 91色在线视频| 久久久999精品视频| 日韩精品免费在线播放| 中文字幕亚洲一区二区三区五十路| 欧美性猛交xxxx黑人| 国产精品中文久久久久久久| 另类图片亚洲另类| 欧美电影第一页| 色综合老司机第九色激情| 91精品综合久久久久久五月天| 亚洲天堂免费在线| 亚洲欧洲黄色网| 欧美小视频在线观看| 中日韩美女免费视频网站在线观看| 久久国产精品电影| 亚洲深夜福利视频| 中文字幕日本欧美| 日韩女优人人人人射在线视频| 精品欧美aⅴ在线网站| 欧美日韩国产在线看| 欧美日韩在线看| 亚洲专区国产精品| 日韩av片电影专区| 亚洲视频在线观看| 久久天堂av综合合色| 国产精品一区二区三区毛片淫片| 亚洲福利视频网| 在线观看日韩专区| 亚洲区中文字幕| 日本欧美爱爱爱| 欧美日韩xxx| 亚洲欧洲视频在线| 97成人超碰免| 日韩精品丝袜在线| 欧美xxxx14xxxxx性爽| 国产视频丨精品|在线观看| 成人444kkkk在线观看| 亚洲性猛交xxxxwww| 欧美激情一区二区三级高清视频| 国产中文欧美精品| xxx成人少妇69| 国产a∨精品一区二区三区不卡| 日日噜噜噜夜夜爽亚洲精品| 亚洲视频自拍偷拍| 日韩中文在线中文网在线观看| 欧美综合在线第二页| 亚洲精品免费一区二区三区| 亚洲在线观看视频| 精品中文字幕在线2019| 久久久久这里只有精品| 欧美激情一二三| 91av视频在线播放| 国产精品视频精品视频| 成人a视频在线观看| 亚洲午夜精品久久久久久性色| 成人国产在线视频| 欧美在线国产精品| 神马久久桃色视频| 欧美性猛交99久久久久99按摩| 青草成人免费视频| 国产97在线|日韩| 久久精品99无色码中文字幕| 国产精品美女无圣光视频| 欧美午夜视频一区二区| 日韩中文在线中文网三级| 久久久人成影片一区二区三区| 日韩激情视频在线| 青青久久av北条麻妃海外网| 欧美一级成年大片在线观看| 国产欧美一区二区白浆黑人| 一区二区三区美女xx视频| 成人亚洲激情网| 欧美成人黑人xx视频免费观看| 91在线观看免费高清完整版在线观看| 国产精品揄拍一区二区| 欧美电影免费观看高清| 久久久99久久精品女同性| 国产一区深夜福利| 日韩av电影国产| 久久精品国产一区二区三区| 国内免费久久久久久久久久久| 日韩视频―中文字幕| 欧美亚洲国产日本| 在线观看欧美www| 高清视频欧美一级| 精品视频在线播放色网色视频| 91禁外国网站| 国产精品视频久久| 97在线视频一区| 欧美亚洲国产视频小说| 日本中文字幕成人| 中文字幕日韩综合av| 亚洲精品国产精品久久清纯直播| 在线视频日本亚洲性| 91免费看片在线| 国产精品久久久久77777| 91视频国产一区| 精品人伦一区二区三区蜜桃免费| 国产亚洲成av人片在线观看桃| 日韩欧美成人网| 国产一区av在线| 17婷婷久久www| 91精品国产综合久久久久久久久| 精品伊人久久97| 国产极品精品在线观看|