最大权闭合子图
eIectron
优美的代码是成功AC的第一步。看着那么多博客不再更新,这就是我几年后的状态吗?要是走了就再也不回来了。
展开
-
LOJ 「网络流 24 题」太空飞行计划(最大权闭合子图)
https://loj.ac/problem/6001原来还有这种操作。这种最大权闭合子图问题的套路就是:权值为正的,从源点向该点连一条流量为权值大小的边。权值为负的,从该点向汇点连一条流量为权值大小的边。原本的有关系的两个点之间连接一条流量为无穷大的边。最后得到的最大收益 = 权值为正的点的权值之和 - 跑一遍网络流得到的最小割。为什么会是这个结果呢?1.如果原创 2017-07-31 20:52:19 · 374 阅读 · 0 评论 -
NOI 2006 最大获利 (最大权闭合子图)
点击打开链接比较模版的最大权闭合子图。代码如下:#include#include#include#includeconst int maxn = 55005;const int maxm = 1e6;const int INF = 0x3f3f3f3f;using namespace std;inline int read(){ int x=0,t=1,c; wh原创 2017-09-02 11:10:00 · 235 阅读 · 0 评论 -
LOJ 6045. 「雅礼集训 2017 Day8」价(最大闭合子图)
解法:一眼看去,真的太像最大权闭合子图了。但是分析一下发现,这道题的药材是没有费用的,最重要的是,题目要求所用药和药材的数量要一样。这可真的是难倒我了。看了一发别人的解法才发现太妙了。对于网络流二十四题中的《太空飞行计划》,这是一道最大权闭合子图的经典题,这道题中启用一个方案获利x元,但是要花y元买设备。我们可以这样看,方案启动越多越好,先把钱拿了,这时候去买设备,如果买设备的费用大于所给的启原创 2017-10-26 19:56:07 · 814 阅读 · 0 评论