随笔分类 -  网络流

2017"百度之星"程序设计大赛 - 初赛(B) 度度熊的交易计划 最小费用最大流求最大费用
摘要:/** 题目:度度熊的交易计划 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6118 题意:度度熊参与了喵哈哈村的商业大会,但是这次商业大会遇到了一个难题: 喵哈哈村以及周围的村庄可以看做是一共由n个片区,m条公路组成的地区。 由于生产能力的区别,第i个片区能够花费a[i]元生产1个商品,但是最多生产b[i]个。 同样的,由于每个片区的购买能力的区别... 阅读全文

posted @ 2017-08-13 19:58 hnust_accqx 阅读(131) 评论(0) 推荐(0)

hdu3879 Base Station 最大权闭合子图 边权有正有负
摘要:/** 题目:hdu3879 Base Station 最大权闭合子图 边权有正有负 链接:http://acm.hdu.edu.cn/showproblem.php?pid=3879 题意:给出n个地方可以建房子,给出每个地方建房子的费用,如果A,B两个地方建了房子,那么可以获得C的利润。 求建一些房子可以获得的最大利润。 思路:最大权闭合子图。 n个房子与t相连,容量为费用。如果A,B两个... 阅读全文

posted @ 2017-07-24 09:50 hnust_accqx 阅读(131) 评论(0) 推荐(0)

poj2987 Firing 最大权闭合子图 边权有正有负
摘要:/** 题目:poj2987 Firing 最大权闭合子图 边权有正有负 链接:http://poj.org/problem?id=2987 题意:由于金融危机,公司要裁员,如果裁了员工x,那么x的下级都要裁掉,如果x的下级被裁掉,那么x的下级的下级也要裁掉。。。依次类推 每个员工有个价值,公司裁了员工i,获得价值wi(有正有负), 问公司如何裁员获得最大价值。输出裁员人数以及最大价值。 思路:... 阅读全文

posted @ 2017-07-24 09:32 hnust_accqx 阅读(187) 评论(0) 推荐(0)

poj3422 拆点法x->x'建立两条边+最小费用最大流
摘要:/** 题目:poj3422 拆点法+最小费用最大流 链接:http://poj.org/problem?id=3422 题意:给定n*n的矩阵,含有元素值,初始sum=0.每次从最左上角开始出发,每次向右或者向下一格。终点是右下角。 每经过一个格子,获取它的值,并把该格子的值变成0.问经过k次从左上角到右下角。能得到的数值和最大多少。 思路:我觉得本题元素值全是非负数。要不然不可以过。很多网... 阅读全文

posted @ 2017-07-23 14:24 hnust_accqx 阅读(541) 评论(0) 推荐(0)

hdu4106 区间k覆盖问题(连续m个数,最多选k个数) 最小费用最大流 建图巧妙
摘要:/** 题目:hdu4106 区间k覆盖问题(连续m个数,最多选k个数) 最小费用最大流 建图巧妙 链接:http://acm.hdu.edu.cn/showproblem.php?pid=4106 题意:给你n个数,每连续m个数,最多选k个数,问可以选的数的权值和最大多少。 思路:可以转化为区间k覆盖问题。区间k覆盖问题是每个点最多被k个区间覆盖。本题是每个区间最多选k个点。 刚好相反。我的做... 阅读全文

posted @ 2017-07-23 13:09 hnust_accqx 阅读(527) 评论(0) 推荐(0)

poj3680 Intervals 区间k覆盖问题 最小费用最大流 建图巧妙
摘要:/** 题目:poj3680 Intervals 区间k覆盖问题 最小费用最大流 建图巧妙 链接:http://poj.org/problem?id=3680 题意:给定n个区间,每个区间(ai,bi),以及权值wi。选出一些区间,满足权值和最大且任何一个点不会被超过k个区间覆盖。 思路: 建图:对于每个区间(ai,bi)。 ai->bi,cap = 1,cost = -wi; (离散化后的ai... 阅读全文

posted @ 2017-07-23 10:12 hnust_accqx 阅读(355) 评论(0) 推荐(0)

uvalive 3231 Fair Share 公平分配问题 二分+最大流 右边最多流量的结点流量尽量少。
摘要:/** 题目: uvalive 3231 Fair Share 公平分配问题 链接:https://vjudge.net/problem/UVALive-3231 题意:有m个任务,n个处理器,每个任务有两个候选处理器,只要其中一个运行,该任务就能执行。 不同任务的两个候选处理器,至少有一个不同。 求任务数最多的那个处理器所分配的任务数尽量少。 思路:二分+最大流 左边是任务,s->u,ca... 阅读全文

posted @ 2017-07-22 09:56 hnust_accqx 阅读(148) 评论(0) 推荐(0)

线性规划与网络流24题第2题 太空飞行计划 最大权闭合图
摘要:/** 题目: 线性规划与网络流24题第2题 太空飞行计划 最小割 链接:http://www.cogs.pro/cogs/problem/problem.php?pid=727 题意:lv 思路:最大点权独立集(点集中任意两个点没有边相连,且点权和最大)=点权总和-最小点权覆盖集。 将实验和仪器看做节点。 实验放在二分图的左边, s->x, cap = 实验利润。 仪器放在右边, x->t,... 阅读全文

posted @ 2017-07-21 20:43 hnust_accqx 阅读(150) 评论(0) 推荐(0)

hdu1569 方格取数(2) 最大点权独立集=总权和-最小点权覆盖集 (最小点权覆盖集=最小割=最大流)
摘要:/** 转自:http://blog.csdn.net/u011498819/article/details/20772147 题目:hdu1569 方格取数(2) 链接:https://vjudge.net/problem/HDU-1569 题意:一个方格n*m,取出一些点,要求两两不相邻,求最大和。 思路:建图过程:对于二维矩阵,如果(i+j)%2==0,那么放在X集,s->(i-1)*m... 阅读全文

posted @ 2017-07-21 17:02 hnust_accqx 阅读(257) 评论(0) 推荐(0)

Acme Corporation UVA - 11613 拆点法+最大费用最大流(费用取相反数)+费用有正负
摘要:/** 题目:Acme Corporation UVA - 11613 拆点法+最大费用最大流(费用取相反数)+费用有正负 链接:https://vjudge.net/problem/UVA-11613 题意:m个月生产销售商品,求获得的最大利润。具体细节。 第i个月生产一件商品费用为mi,可以最多生产ni件,卖出一件商品价格为pi,最多卖出si件, 该月生产的商品 最多可以可以存放ei个月,即... 阅读全文

posted @ 2017-07-21 10:28 hnust_accqx 阅读(169) 评论(0) 推荐(0)

hdu3667 Transportation 费用与流量平方成正比的最小流 拆边法+最小费用最大流
摘要:/** 题目:hdu3667 Transportation 拆边法+最小费用最大流 链接:http://acm.hdu.edu.cn/showproblem.php?pid=3667 题意:n个城市由m条有向边连接。要从城市1运输k流量到城市n。每条边有可以运输的流量容量,以及费用系数ai。 费用系数指该条边的费用为该条边的运输流量x的平方乘以ai。即ai*x^2。 如果无法运输k流量,输出-... 阅读全文

posted @ 2017-07-21 09:08 hnust_accqx 阅读(232) 评论(0) 推荐(0)

最小费用最大流模板
摘要:const int INF = 0x3f3f3f3f; typedef long long LL; const int N = 110; 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){} }; ... 阅读全文

posted @ 2017-07-21 08:58 hnust_accqx 阅读(310) 评论(0) 推荐(0)

Risk UVA - 12264 拆点法+最大流+二分 最少流量的节点流量尽量多。
摘要:/** 题目:Risk UVA - 12264 链接:https://vjudge.net/problem/UVA-12264 题意:给n个点的无权无向图(n0则此点归你且上面有ai个属于你的士兵。 保证至少有一个属于你的点与敌方的点相邻。你可以让你的每个士兵最多移动一次 ,每次可以待在原地或者去到相邻的属于你的领地,但每个点至少要留1各士兵, 使得最薄弱的关口尽量坚固。关口是指与敌方点相邻的点... 阅读全文

posted @ 2017-07-20 20:00 hnust_accqx 阅读(212) 评论(0) 推荐(0)

poj2391 Ombrophobic Bovines 拆点+二分法+最大流
摘要:/** 题目:poj2391 Ombrophobic Bovines 链接:http://poj.org/problem?id=2391 题意:有n块区域,第i块区域有ai头奶牛,以及一个可以容纳bi头奶牛的棚子。n块区域由m条可以容纳无数奶牛经过的双向通道相连,给定奶牛通过通道的时间。 问所有奶牛回到棚子需要的最短时间。 思路:。。。我好菜哦。没想到,看了blog才知道怎么做。 先用floy... 阅读全文

posted @ 2017-07-20 17:30 hnust_accqx 阅读(158) 评论(0) 推荐(0)

Flow construction SGU - 176 有源汇有上下界最小流 二分法和回流法
摘要:/** 题目:Flow construction SGU - 176 链接:https://vjudge.net/problem/SGU-176 题意: 有源汇有上下界的最小流。 给定n个点,m个管道。每个管道给出u,v,z,c。u表示起点,v表示终点,z表示容量,如果c==1,那么表示还有下界为z。 如果c==0,表示没有下界。 求从1到n的最小流。 思路: 第一种做法: 转化为无源汇求超级... 阅读全文

posted @ 2017-07-18 17:34 hnust_accqx 阅读(327) 评论(0) 推荐(0)

Shoot the Bullet ZOJ - 3229 有源汇有上下界的最大流
摘要:/** zoj提交评判不了,所以不知道代码正不正确。思路是应该没问题的。如果有不对的地方,请多指教。 题目:Shoot the Bullet ZOJ - 3229 链接:https://vjudge.net/problem/20756 题意: 高富帅给m个女神拍照,拍照n天,第i天给ci个女神拍照,给出了具体ci个女神的编号,以及在第i天给ci个女神分别给出拍照数量限制[l,r]。 第i天最多... 阅读全文

posted @ 2017-07-18 10:57 hnust_accqx 阅读(154) 评论(0) 推荐(0)

poj2396 Budget 有源汇上下界可行流
摘要:/** 题目:poj2396 Budget 链接:http://poj.org/problem?id=2396 题意: 给定一个n*m矩阵,矩阵元素未知。已知第1~n行的元素和,第1~m列的元素和。以及元素的一些数据范围。 求一个可行的矩阵。 思路: 联想到以前没有下届的做法,用一个s连接所有的行节点,容量为该行的和,所有的列节点连接t,容量为该列的和。 所有的行节点连接所有的列节点,容量为无穷... 阅读全文

posted @ 2017-07-17 21:28 hnust_accqx 阅读(200) 评论(0) 推荐(0)

UVA1349 Optimal Bus Route Design 拆点法+最小费用最佳匹配
摘要:/** 题目:UVA1349 Optimal Bus Route Design 链接:https://vjudge.net/problem/UVA-1349 题意:lrj入门经典P375 给n个点(nv有向边。 左边一侧全是u,右边一侧全是v。 u与若干个v有指向关系u->v。 每一个点都扮演着u,v的指向位置关系。指向别的点,被别的点指向,都是唯一性。 对每一个点拆分成两个点,前者指向... 阅读全文

posted @ 2017-07-16 17:40 hnust_accqx 阅读(168) 评论(0) 推荐(0)

UVA1658 Admiral 拆点法解决结点容量(路径不能有公共点,容量为1的时候) 最小费用最大流
摘要:/** 题目:UVA1658 Admiral 链接:https://vjudge.net/problem/UVA-1658 题意:lrj入门经典P375 求从s到t的两条不相交(除了s和t外,没有公共点)的路径,使得权值和最小。 思路:拆点法。 除了s,t外。把其他点都拆成两个。 例如点A,拆成A和A'。A指向A'连一条容量为1,花费为0的边。 原来指向A的,仍然指向A点。 原来A指向其... 阅读全文

posted @ 2017-07-16 13:57 hnust_accqx 阅读(202) 评论(0) 推荐(0)

UVA11082 Matrix Decompressing 最大流建模解矩阵,经典
摘要:/** 题目:UVA11082 Matrix Decompressing 链接:https://vjudge.net/problem/UVA-11082 题意:lrj入门经典P374 已知一个矩阵的行数为r,列数为c,前i行的和ai(1 #include #include #include #include #include #include using namespace std; con... 阅读全文

posted @ 2017-07-16 11:21 hnust_accqx 阅读(222) 评论(0) 推荐(0)

导航