随笔分类 -  图论--最大流

摘要:http://acm.hunnu.edu.cn/online/?action=problem&type=list&courseid=0&querytext=&pageno=31一个n*n的房间,每个点可能有人和救生装备,两个n*n的矩阵,第一个代表每个点有多少个人,第二个矩阵代表每个点有多少个救生装... 阅读全文
posted @ 2015-08-10 13:20 NowAndForever 阅读(217) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1565两道题只是数据范围不同,都是求的最大点权独立集.我们可以把下标之和为奇数的分成一个集合,把下标之和为偶数的分成一个集合,然后构造一个源点向其中一个集合连边,另一个集合向汇点连边.权值都为P[i][j].然后由... 阅读全文
posted @ 2015-06-29 08:56 NowAndForever 阅读(238) 评论(0) 推荐(0)
摘要:输入一个字符矩阵,'.'代表洞,'#'代表草地。可以把草改成洞花费为d,或者把洞改成草花费为f,最后还要在草和洞之间修围栏花费为b。首先把最外一圈的洞变成草,并累加花费。增加一个源点和一个汇点,源点连接每个草地,汇点连接每个洞。源点与最外一圈的草地连一条容量无穷大的边,与其他草地连一条容量为d的边。... 阅读全文
posted @ 2015-06-26 21:04 NowAndForever 阅读(260) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=1532求最大的流量,用dinic算法就好。 1 // Rujia Liu 2 // 因为图较大,所以采用Dinic而不是EdmondsKarp 3 // 得益于接口一致性,读者无须理解Dinic就能使用它。 ... 阅读全文
posted @ 2015-06-12 19:31 NowAndForever 阅读(167) 评论(0) 推荐(0)
摘要:http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11545只是要求不经过相同的边,那么每次找出一条增广路T--,判断T 2 # include 3 # include 4 # include 5 using namespa... 阅读全文
posted @ 2015-06-10 17:13 NowAndForever 阅读(212) 评论(0) 推荐(0)
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=3549Ford-Fulkerson算法.#include #include #include #include #include #include #include #include #include #inclu... 阅读全文
posted @ 2015-06-10 09:44 NowAndForever 阅读(203) 评论(0) 推荐(0)