网络流
Fb_by
这个作者很懒,什么都没留下…
展开
-
hdu5644 King's Pilots 【费用流】
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5644 题意:一共n天,每天需要p[i]个人,开始只有k个人,每个人只会工作一天,有m个休假方法使工作了的人Tj天后继续工作,但是要付Sj的费用。在第P天以后可以花费Q雇佣新人。问每天的人都是充足的最低费用。 分析: 先在将每个点拆成工作前(xi)工作后两点(yi)。 不考虑休假方式: s到y1连原创 2016-03-13 19:12:41 · 521 阅读 · 9 评论 -
hdu5639 Deletion 【二分+网络流】
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5639 题意: 给你一个n个点m条边的无向图,现在要将图中的边全部删掉,每次可以删除多条边,但是每次删掉的边组成的子图的每个连通块中最多只有一个环,最少多少次把边全删掉。 分析: 每次删掉的边组成的子图的每个连通块中最多只有一个环,那么这些边组成的结构就是树套环。 如果一个图的每个点的出边原创 2016-03-13 21:45:47 · 381 阅读 · 0 评论 -
2016 Multi-University Training Contest 4 09 String problem (hdu5772) 【最大权闭合子图】
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5772 题意:给你一个由“0”~“9”组成长度为n的字符串,现在要找出一个子串使得子串的收益(得分-花费)最大。 子串的得分等于sigma(w[id[i]][id[j]]) id[i],id[j]是选的数字在原串的编号。 子串的花费为a[i]*(x-1)+b[i] (x>0) x为某个数字出现的原创 2016-07-29 17:12:13 · 281 阅读 · 0 评论 -
poj3155 Hard Life 【最大密度图 01分数规划】
链接:http://poj.org/problem?id=3155 题意:给你一个图,n个点,m条边,现在要你找到一个子图,求子图中的边数与点数的比值最大。 分析:《最小割模型在信息学竞赛中的应用》(胡伯涛著)中的论问题。 01分数规划套路。。:R=sigma(e)/sigma(v) 设 F(L)=sigma(e)-L*sigma(v),但是我们二分出L后并不知道取哪些边。但是我们知道取了(原创 2016-08-01 20:48:16 · 383 阅读 · 0 评论 -
SGU326 Perspective 【网络流 经典竞赛模型】
链接:http://acm.sgu.ru/problem.php?contest=0&problem=326 题意:有n个球队,都是一个小组的,现在给出这n个对获胜的场次,还有剩下要比的场次(小组内,或者与其他小组),再给出一个矩阵,表示小组内的第i队要和第j队比的场次。问能否安排比赛让1队可能赢得比赛。 分析:因为题意是要让1队可能赢得比赛,那么我们就先贪心让1队参与的比赛全赢(包括与其他小原创 2016-08-06 10:35:49 · 346 阅读 · 0 评论 -
sgu 438 The Glorious Karlutka River 【网络流 分层】
链接:http://acm.sgu.ru/problem.php?contest=0&problem=438 题意:有m个人要过河,但是没有桥,他们只能跳到河中的垃圾堆上过河,共有n个垃圾堆,每次只能跳到距离他们不超过D的垃圾上,每个垃圾有人数限制,每次跳跃花费一秒。 问全都过河需要多少秒时间。 分析:我们可以知道要么到不了,要么时间不超过n+m。如果时间只有1秒,那么我们就可以很简单的用网原创 2016-08-06 16:50:19 · 280 阅读 · 0 评论 -
hud4807 Lunch Time 【费用流 求前k条不相交的最短路】
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4807 题意:一个n个点的,m条边的有向图,有k个学生在点0,他们要去点n-1,每条边的长度都是1,容量为w,现在问你,这k个学生最少要多少时间到n-1. 分析:很明显,时间最少肯定走最短路,但是每条边都有容量,所以有的学生走一条最短路的时候其他学生会去走其他的路,这些路都是不相交的,按照贪心策略我们走原创 2016-08-08 13:48:10 · 311 阅读 · 0 评论