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

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

BZOJ 1061, 志愿者招募

2019-11-11 05:44:18
字體:
來源:轉載
供稿:網友

PRoblem

傳送門

Mean

最小化招聘給定不同類型志愿者,以滿足每日不同人數要求的費用總和。

Analysis

由線性規劃轉化為最小費用最大流來處理。 一般按如下步驟進行操作: ①添加松弛變量,將不等號都變為等號。分別用下一個式子減去上一個式子,如果每個變量只出現了兩次且符號一正一負,那么可以轉化為費用流。 ②對于每個式子建立一個點,那么每個變量對應一條邊,從一個點流出,向另一個點流入。 ③對于等式右邊的常數C,如果是的,對應從源點向該點連一條流量C,費用0的邊;如果是的對應從該點向匯點連一條流量?C,費用0的邊。 ④對于每個變量,從它系數為正的式子向系數為負的式子連一條容量為INF,費用為它在目標函數里系數的邊。 這樣網絡流模型就構造完畢了。

Code

#include<cstdio>const int N=1005,M=45005,INF=~0U>>2;int n,m,s,t,l,r,x,y,z,ed=1,i,tmp,ans,a[N],g[N],nxt[M],u[M],v[M],c[M],co[M],q[M],d[N],f[N];bool in[N];void add(int x,int y,int z,int zo){ u[++ed]=x,v[ed]=y,c[ed]=z,co[ed]=zo,nxt[ed]=g[x],g[x]=ed; u[++ed]=y,v[ed]=x,c[ed]=0,co[ed]=-zo,nxt[ed]=g[y],g[y]=ed;}bool SPFA(){ for(int i=1;i<=t;i++) d[i]=INF,in[i]=0; in[s]=1,q[l=r=M>>1]=s; while(l<=r){ int x=q[l++]; if(x==t) continue; for(int i=g[x];i;i=nxt[i]) if(c[i] && d[v[i]]>d[x]+co[i]){ d[v[i]]=d[x]+co[i]; f[v[i]]=i; if(!in[v[i]]){ if(d[v[i]]<d[q[l]]) q[--l]=v[i]; else q[++r]=v[i]; in[v[i]]=1; } } in[x]=0; } return d[t]<INF;}int main(){ scanf("%d%d",&n,&m); t=n+2; for(i=1;i<=n;i++) scanf("%d",&a[i]); for(i=1;i<=n+1;i++){ tmp=a[i]-a[i-1]; if(tmp>0) add(s,i,tmp,0); else add(i,t,-tmp,0); } for(i=n+1;i>1;i--) add(i,i-1,INF,0); for(i=1;i<=m;i++){ scanf("%d%d%d",&x,&y,&z); add(x,y+1,INF,z); } while(SPFA()){ for(tmp=INF,i=t;i!=s;i=u[f[i]]) if(tmp>c[f[i]]) tmp=c[f[i]]; for(ans+=d[i=t]*tmp;i!=s;i=u[f[i]]) c[f[i]]-=tmp,c[f[i]^1]+=tmp; } printf("%d",ans); return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
岛国av一区二区在线在线观看| 欧美大秀在线观看| 国产精品美女www爽爽爽视频| 日韩精品在线播放| 91精品免费久久久久久久久| 亚洲人成在线观| 国产成人精品电影| 国产精品久久av| 欧美高清激情视频| 欧美激情手机在线视频| 成人xxxx视频| 久久天天躁狠狠躁夜夜躁2014| 欧美日韩国产精品一区二区三区四区| 久久久久国产一区二区三区| 国产精品综合网站| 国产成人短视频| 久久福利网址导航| 在线播放亚洲激情| 中文字幕精品国产| 国产精品第七十二页| 久久精彩免费视频| 5252色成人免费视频| 国产成人福利视频| 日韩欧美中文字幕在线观看| 欧美成人精品在线播放| 国产一区二区在线免费视频| 成人信息集中地欧美| 日韩福利在线播放| 久久久精品中文字幕| 成人午夜在线影院| 免费成人高清视频| 精品无人区太爽高潮在线播放| 久久久91精品国产| 色综合伊人色综合网| 亚洲精品美女在线观看| 午夜精品一区二区三区视频免费看| 国产美女主播一区| 日韩av成人在线观看| 国产精品高潮呻吟视频| 亚洲精品综合久久中文字幕| 日本午夜精品理论片a级appf发布| 久久色免费在线视频| 日韩日本欧美亚洲| 日韩欧美国产高清91| 欧美理论电影网| 4p变态网欧美系列| 欧美激情精品久久久久久黑人| 91九色国产视频| 国产精品高潮粉嫩av| 97**国产露脸精品国产| 在线视频中文亚洲| 久久伊人91精品综合网站| 欧美乱大交做爰xxxⅹ性3| 尤物yw午夜国产精品视频| 国产91在线播放九色快色| 成人乱色短篇合集| 中文字幕在线观看日韩| 91在线高清视频| 欧美激情一区二区三级高清视频| 精品亚洲一区二区三区四区五区| 欧美日韩日本国产| 九九热精品视频国产| 91啪国产在线| 色综合五月天导航| 成人亚洲欧美一区二区三区| 亚洲一区二区三区777| 亚洲免费伊人电影在线观看av| 成人久久18免费网站图片| 日韩av免费在线播放| 最近2019中文字幕mv免费看| 色小说视频一区| 欧美与欧洲交xxxx免费观看| 成人a级免费视频| 成人免费视频网| 91免费精品视频| 欧美在线观看www| 国产一区二区激情| 精品中文字幕在线观看| 国产乱人伦真实精品视频| 亚洲国产成人精品久久| 国产一区二区日韩| 免费不卡欧美自拍视频| 欧美丝袜美女中出在线| 久久久av电影| 九九热最新视频//这里只有精品| 久久综合国产精品台湾中文娱乐网| 欧美激情极品视频| 岛国精品视频在线播放| 亚洲理论片在线观看| 亚洲全黄一级网站| 国产精品午夜一区二区欲梦| 国产精品第一第二| 国产精品精品视频| 久久视频免费观看| 欧美激情乱人伦| 国产91色在线免费| 午夜剧场成人观在线视频免费观看| 91久久精品一区| www.亚洲免费视频| 国产精品一区久久久| 亚洲小视频在线观看| 久久人人爽国产| 亚洲电影成人av99爱色| 日韩精品在线免费观看视频| 在线视频日本亚洲性| 国产欧美精品在线播放| 日韩女优在线播放| 欧美日韩国产综合视频在线观看中文| 亚洲电影免费观看高清完整版| 国产成人涩涩涩视频在线观看| 一区二区三区视频观看| 日韩欧美国产一区二区| 日韩在线观看电影| 日韩一级黄色av| 狠狠躁夜夜躁人人躁婷婷91| 日本中文字幕不卡免费| 日韩精品在线观| 国产精品扒开腿爽爽爽视频| 欧美电影免费观看大全| 日韩高清电影免费观看完整版| 国产噜噜噜噜噜久久久久久久久| 欧美电影免费观看网站| 少妇高潮久久77777| 色偷偷av一区二区三区| 久久久久久久久久久免费| 色av中文字幕一区| 久久夜色精品国产| 国产精品久久久久久网站| 中文字幕精品一区久久久久| 97超碰国产精品女人人人爽| 久久精品人人做人人爽| 午夜精品久久久久久久99热| 欧美电影免费看| 一区二区三区天堂av| 精品久久久久久中文字幕大豆网| 2020久久国产精品| 中文字幕欧美专区| 一本一道久久a久久精品逆3p| 成人免费黄色网| 欧美亚洲视频在线观看| 亚洲毛片在线免费观看| 欧美成人精品一区二区| 亚洲欧美国产视频| 中文字幕精品一区久久久久| 久久国产色av| 中文字幕日本欧美| 成人黄色av网| 国产亚洲a∨片在线观看| 日韩激情视频在线播放| 久久久噜噜噜久久中文字免| 欧美性xxxxx极品| 777国产偷窥盗摄精品视频| 精品国产一区二区三区久久| 国产精品白嫩初高中害羞小美女| 91美女福利视频高清| 久久大大胆人体| 日韩天堂在线视频| 欧美日韩国产成人在线| 亚洲一区二区三区四区视频| 欧美片一区二区三区| 琪琪第一精品导航| 色哟哟入口国产精品| 2019最新中文字幕| 91大神在线播放精品|