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