rainyroad

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2018年11月19日

摘要: //最短增广路,Dinic算法 struct Edge { int from,to,cap,flow; };//弧度 void AddEdge(int from,int to,int cap) //增弧 { edges.push_back((Edge){from,to,cap,0}); edges.push_back((Edge){to,from,0,0}); ... 阅读全文
posted @ 2018-11-19 21:04 rainyroad 阅读(117) 评论(0) 推荐(0) 编辑

摘要: //最小费用最大流算法 struct Edge { int from,to,cap,flow,cost; Edge(int u,int v,int c,int f,int w):from(u),to(v),cap(c),flow(f),cost(w){} }; struct MCMF{ int n,m; vector edges; vector G[max... 阅读全文
posted @ 2018-11-19 21:02 rainyroad 阅读(265) 评论(0) 推荐(0) 编辑