
网络流
文章平均质量分 52
smmrSangria
这个作者很懒,什么都没留下…
展开
-
POJ1149_PIGS_网络流
#include #include #include #include #include #define INF 0x3f3f3f3f#define MAXM 1010#define MAXN 110using namespace std;int cap[MAXM];struct Edge{ Edge(int from, int to, int cap, int fl原创 2017-05-17 13:09:00 · 429 阅读 · 0 评论 -
uva1515_Pool construction_最大流_最小割
题目大意给一个 h * w 的矩阵,'#' 表示草地,'.' 表示洞,草地变成洞花费d,洞变成草地花费f,在洞和草地的边缘间围栏花费b,求最小花费。要求矩阵边缘必须是草地。思路矩阵中的每个单元为一个节点,节点分为两个集合S集和T集,最终与s相连的S集节点为草地,T集节点为洞。s向原为草地的节点建容量为d的边,当此边进入最小割时,此节点进入T集,即草地变为洞,边缘草地与s建立容量...原创 2018-07-18 16:59:19 · 210 阅读 · 0 评论 -
洛谷P2774_方格取数问题_最大流_最小割
题目大意m * n 的矩阵中取数,不能取相邻的数,求能取得的数的和最大为多少。思路(i, j) 为 i 行 j 列的单元格,根据 i + j 的奇偶性将节点分为两个集合,在矩阵中相邻得节点分别在图的两侧,得一个二分图。s 点向左侧节点建边,容量为节点在矩阵中的值。右侧节点向t 建边,容量为节点在矩阵中的值。左侧节点向在矩阵中相邻的右侧节点建立容量为INF的边。进入S集的...原创 2018-07-18 17:15:09 · 368 阅读 · 1 评论