日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BZOJ4155 : [Ipsc2015]Humble Captains

發布時間:2025/5/22 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BZOJ4155 : [Ipsc2015]Humble Captains 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一問最小割,第二問:

設du[i]表示i點的度數,則要最小化$\frac{|1集合的du[i]之和-2集合的du[i]之和|}{2}$,

壓位01背包即可。

?

#include<cstdio> #include<bitset> using namespace std; const int N=40010,inf=~0U>>2; struct edge{int t,f;edge*nxt,*pair;}*g[N],*d[N],pool[240000],*cur=pool; int Case,n,m,cnt,i,x,y,S,T,h[N],gap[N],maxflow,du[N],ans;bitset<19910>f; inline int abs(int x){return x>0?x:-x;} inline int min(int x,int y){return x<y?x:y;} inline void add(int s,int t,int f){edge*p=cur++;p->t=t;p->f=f;p->nxt=g[s];g[s]=p;p=cur++;p->t=s;p->f=0;p->nxt=g[t];g[t]=p;g[s]->pair=g[t];g[t]->pair=g[s]; } int sap(int v,int flow){if(v==T)return flow;int rec=0;for(edge*p=d[v];p;p=p->nxt)if(h[v]==h[p->t]+1&&p->f){int ret=sap(p->t,min(flow-rec,p->f));p->f-=ret;p->pair->f+=ret;d[v]=p;if((rec+=ret)==flow)return flow;}if(!(--gap[h[v]]))h[S]=T;gap[++h[v]]++;d[v]=g[v];return rec; } int main(){for(scanf("%d",&Case);Case--;printf("%d\n",ans)){scanf("%d%d",&n,&m),S=n+m+m+1,T=S+1,cnt=n;for(i=1;i<=m;i++){scanf("%d%d",&x,&y);du[x]++,du[y]++;add(S,++cnt,1),add(++cnt,T,1);add(cnt-1,x,inf),add(x,cnt,inf);add(cnt-1,y,inf),add(y,cnt,inf);}add(S,1,inf),add(2,T,inf);for(gap[maxflow=0]=T,i=1;i<=T;i++)d[i]=g[i];while(h[S]<T)maxflow+=sap(S,inf);printf("%d ",m*2-maxflow);for(cur=pool,i=0;i<=T;i++)g[i]=d[i]=NULL,h[i]=gap[i]=0;for(f.reset(),f[0]=1,i=3;i<=n;i++)f|=f<<du[i];for(ans=inf,i=0;i<=m;i++)if(f[i])ans=min(ans,abs(du[1]+i-m));for(i=1;i<=n;i++)du[i]=0;}return 0; }

  

轉載于:https://www.cnblogs.com/clrs97/p/4608833.html

總結

以上是生活随笔為你收集整理的BZOJ4155 : [Ipsc2015]Humble Captains的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一区二区91 | 久久久av免费 | 99久久人妻无码中文字幕系列 | 成人免费无码大片a毛片 | 国产美女网站视频 | 泽村玲子在线 | 亚洲区综合 | 91爱| 亚洲女人在线 | 久久视频在线播放 | 日本99热 | 三级电影在线看 | 亚洲成人av | 日韩av午夜 | 亚洲午夜精品久久久 | 黄色a毛片 | 性网爆门事件集合av | 国产精品三区四区 | 一区二区三区久久久 | 欧美日韩国产传媒 | 青青草伊人网 | 日本中文字幕免费观看 | 大尺度摸揉捏胸床戏视频 | 97成人精品视频在线观看 | 无码播放一区二区三区 | 成人小说亚洲一区二区三区 | 久操视频网站 | 亚洲精品999 | 久草久草 | 国产日韩欧美在线 | 18禁免费无码无遮挡不卡网站 | 国产传媒视频 | 国产精品夜夜爽张柏芝 | 夜夜看 | 国产精品suv一区二区三区 | www.日批| 久久精品99国产国产精 | 日本熟妇一区二区三区四区 | 久久久视频在线 | 免费a级片视频 | av在线男人天堂 | 久久黄色免费网站 | 杨贵妃颤抖双乳呻吟求欢小说 | 香蕉人人精品 | 精品国模一区二区三区 | 午夜精品久久久久久久96蜜桃 | 超碰国产91| av在线不卡免费观看 | 色综合久久网 | 日韩av中文字幕在线 | 免费在线观看日韩av | 欧美一级黄色片视频 | 天堂在线中文字幕 | 亚洲偷怕 | 99无码熟妇丰满人妻啪啪 | 国产一区二区三区精品在线 | 精品1卡二卡三卡四卡老狼 日韩三级网 | 国产91精品一区二区 | 亚洲av日韩av高潮潮喷无码 | 国产男女爽爽爽 | 97无码精品人妻 | 成年人视频在线观看免费 | 飘花影院伦理片 | 欧美日韩一区二区三区在线 | 欧美三级免费看 | av色图片 | 亚洲精品五月 | 久久久久久久久国产精品 | 曰本三级日本三级日本三级 | 久久社区视频 | 国产淫片av片久久久久久 | 亚洲一级网 | 色偷偷网 | 久久久久久国产精品无码 | www.夜夜骑| 中文精品一区 | 精品一区免费 | 久久尤物 | 国产人人插 | 久久狠狠高潮亚洲精品 | 天堂av影院| 少妇精品在线 | 亚洲aa在线 | 日韩精品无码一本二本三本色 | 日本黄色小网站 | 久久国产成人 | 久久久久九九九 | 久久99热这里只频精品6学生 | 骚虎av在线| www.超碰97| www.色欧美| 日日操日日操 | 91久久精品一区 | 久久久久久久国产精品视频 | 欧美精品网站 | 日韩一区二区视频在线观看 | 邵氏电影《金莲外传2》免费观看 | 欧美偷拍精品 | 爱爱一区|