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

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

[BZOJ1927][Sdoi2010]星際競速(費用流)

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

題目描述

傳送門

題解

這道題有每一個點經過且只經過一次的限制以為是有上下界的費用流 然后寫寫寫…對是對了,T得好慘 因為加了n2條邊…

實際上這道題一個普通的費用流就能解決了 對于每一個點拆點xiyi s->xi,1,0 s->yi,ai yi->t,1,0 對于能到達的兩個點ij,xi->yj,time 這樣跑一遍費用流就可以了 可以發現是一定可以滿流的,保證了每一個點都被訪問一次,有點最小路徑覆蓋的意思

代碼

#include<algorithm>#include<iostream>#include<cstring>#include<cstdio>#include<cmath>#include<queue>using namespace std;#define N 80000#define inf 2000000000int n,m,x,y,z,s,t,mincost;int tot,point[N],nxt[N],v[N],remain[N],c[N];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,&m); s=n+n+1,t=s+1; for (int i=1;i<=n;++i) { scanf("%d",&x); addedge(s,n+i,1,x); addedge(s,i,1,0); addedge(n+i,t,1,0); } for (int i=1;i<=m;++i) { scanf("%d%d%d",&x,&y,&z); if (x==y) continue; if (x>y) swap(x,y); addedge(x,n+y,inf,z); } while (spfa(s,t));
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲白虎美女被爆操| 国产一区二区欧美日韩| 2019av中文字幕| 久久综合久中文字幕青草| 亚洲夜晚福利在线观看| 国产亚洲成精品久久| 中文字幕亚洲综合久久筱田步美| 欧美精品videosex极品1| 日韩中文字幕av| 久久久久国产一区二区三区| 青草热久免费精品视频| 欧美有码在线观看| 亚洲综合一区二区不卡| 国产精品激情av电影在线观看| 亚洲国产精品悠悠久久琪琪| 在线电影中文日韩| 欧美孕妇毛茸茸xxxx| 欧美一区二区色| 国产亚洲欧美一区| 亚洲自拍中文字幕| 国产不卡精品视男人的天堂| 国产成人在线精品| 亚洲精品欧美日韩专区| 久久久中文字幕| 中文字幕欧美视频在线| 少妇久久久久久| 中文一区二区视频| 欧美日韩在线看| 久热爱精品视频线路一| 另类天堂视频在线观看| 日韩精品高清在线| 欧美成人激情在线| 欧美中文字幕在线视频| 欧美电影免费观看电视剧大全| 成人综合国产精品| 国产精品高潮视频| 国产精品国产三级国产aⅴ9色| 色偷偷av一区二区三区| 91亚洲精品久久久久久久久久久久| 亚洲国产成人在线播放| 国产欧亚日韩视频| 精品久久久在线观看| 国产精品一区二区久久精品| 亚洲欧美激情视频| 在线视频日韩精品| 亚洲高清av在线| 中文字幕在线看视频国产欧美| 成人免费高清完整版在线观看| 亚洲新声在线观看| 欧美亚洲另类在线| 日本中文字幕不卡免费| 欧美精品在线极品| 九色91av视频| 国产suv精品一区二区| 97超碰国产精品女人人人爽| 国产丝袜一区二区| 国外色69视频在线观看| 欧美亚洲视频在线观看| 亚洲精品国精品久久99热| 欧美又大粗又爽又黄大片视频| 亚洲sss综合天堂久久| 丝袜亚洲另类欧美重口| 国产丝袜一区二区三区| 日韩的一区二区| 国产91ⅴ在线精品免费观看| 久久久久久久久久久久av| 亚洲精品成人av| 91久久在线视频| 亚洲精品久久久久久久久久久久| 国产主播在线一区| 国产精品大片wwwwww| 久久频这里精品99香蕉| 久久久久久中文字幕| 理论片在线不卡免费观看| 欧美激情免费视频| 亚洲自拍偷拍一区| 中文字幕亚洲一区二区三区| 国产精品高清免费在线观看| 欧美激情精品久久久久久免费印度| 国产69精品久久久久9| 欧美在线视频网站| 国产精品美女久久久久久免费| 国产午夜精品美女视频明星a级| 日韩亚洲一区二区| 九九热视频这里只有精品| 日韩欧美有码在线| 欧美激情免费看| 日韩亚洲欧美中文高清在线| 国产aⅴ夜夜欢一区二区三区| 国内精品国产三级国产在线专| 亚洲一区国产精品| 亚洲第一av网站| 欧美激情伊人电影| 韩国19禁主播vip福利视频| 日韩一区二区久久久| 久久久www成人免费精品| 久久久久久久久久久av| 97成人精品区在线播放| 亚洲一区二区三区成人在线视频精品| 亚洲图片欧洲图片av| 91精品久久久久久久久久| 国产成人精品久久二区二区| 91精品久久久久久久久久久久久| 欧美大奶子在线| 美女精品久久久| 视频直播国产精品| 亚洲高清av在线| 69视频在线播放| 少妇久久久久久| 在线视频欧美日韩| 国产欧美精品一区二区三区-老狼| 久久亚洲欧美日韩精品专区| 久热精品视频在线免费观看| 日韩动漫免费观看电视剧高清| 97国产suv精品一区二区62| 亚洲成人久久网| 久久久精品国产一区二区| 亚洲人成欧美中文字幕| 国产精品精品一区二区三区午夜版| 亚洲最大的成人网| 亚洲国产三级网| 国产欧美在线播放| 欧美性视频精品| 日韩久久精品成人| 亚洲国产成人爱av在线播放| 国产精品日韩在线观看| 91亚洲精品视频| 亚洲美女在线视频| 国产91亚洲精品| 亚洲最新中文字幕| 日韩在线视频一区| 亚洲欧美日韩天堂| 成人美女免费网站视频| 欧美人在线观看| 国产成人精品优优av| 精品视频中文字幕| 这里精品视频免费| 精品高清一区二区三区| 91系列在线播放| 九九九久久久久久| 欧美电影在线观看完整版| 成人有码在线视频| 91禁外国网站| 国产精品十八以下禁看| 欧洲精品久久久| 日本亚洲欧美三级| 久久精品中文字幕免费mv| 国产精品日韩欧美综合| 国产精品无码专区在线观看| 日韩经典一区二区三区| 亚洲精品福利在线观看| 亚洲永久在线观看| 国产狼人综合免费视频| 动漫精品一区二区| 性亚洲最疯狂xxxx高清| 亚洲图片制服诱惑| 日韩中文字幕在线视频| 精品精品国产国产自在线| 日韩欧美国产网站| 国产精品一区专区欧美日韩| 88xx成人精品| 在线播放日韩精品| 欧美精品电影免费在线观看| 精品国产一区二区三区久久久|