当前弧优化
凝望_XXW
这个作者很懒,什么都没留下…
展开
-
B - Dining POJ - 3281 (网络流 - 最大流 - 拆点建图)(多路增广 + 当前弧优化)
B - Dining POJ - 3281 (网络流 - 最大流 - 建图) 题目链接:https://vjudge.net/contest/68128#problem/B 题意:农场主有n头牛,有一天他做了F种food,D种drink,每头牛都有自己的喜好(food和drink的种类),每种food和drink都只能给一头牛。求如何使满足喜好的牛的数量最大。 思路:建图,即为最大流问题,直接用...原创 2019-01-26 17:18:10 · 314 阅读 · 0 评论 -
「模板」(多路增广 + 当前弧优化) POJ 2987: Firing(最大权闭合图)
题目链接:http://poj.org/problem?id=2987 题意:一个公司要裁员,裁员可以给公司省下其工资及奖金。开除一个员工时,要把他的下属也开除。一个员工可以属于多个部门,在一个部门中,一个员工的下属可能在另一个部门是他的上司。 补充知识点 闭合图:对于一个有向图G,存在点集合V,任取点u属于V,u的出边的另一个点也属于V,则为闭合图。 理解:任取一起点,终点必定是无出度的点。...原创 2019-02-22 15:36:06 · 181 阅读 · 0 评论 -
(多路增广 + 当前弧优化)网路流 - 最大流 - 优化
网路流 - 最大流 - 优化(多路增广 + 当前弧优化) 裸版: #include<cstdio> #include<cstring> #include<转载 2019-01-29 15:37:06 · 249 阅读 · 0 评论 -
「模板」·[最小割]最小点权覆盖——POJ 2125 Destroying The Graph
题目链接:http://poj.org/problem?id=2125 题意:给你一个n个点m条边的有向带环图,问删除所有的边的最小代价。删边的操作:选择一个点,删掉所有进入该点的有向边,支付wi,或删掉所有从该点出去的边,支付wo。并输出方案。 思路:由题意需要删除所有边,所以为最小点权覆盖。由于删除进入/出去的有向边的代价不同,所以要拆点。将n个点拆称2×n个,变成一个二分图,将原图中从u连...原创 2019-02-23 17:14:21 · 219 阅读 · 0 评论