随笔分类 - 图论--网络流
摘要:http://codevs.cn/problem/1033/ (题目链接) 题意 给出一个梯形的数列,每一个数可以向它左下方和右下方的数走。求从第一行走到最后一行的不重叠的K条路径,使得经过的数的和最大。 Solution 很显然的费用流。每个点拆成两个,之间连一条容量为1,费用为数字大小的边。 细
阅读全文
摘要:http://codevs.cn/problem/1907/ (题目链接) 题意 N*N的方格,每个格子中有一个数,从中取出不相邻的任意个数,使得取到的数的和最大。 Solution 裸的二分图带权最大独立集。 二分图带权最大独立集。给出一个二分图,每个节点上有一个正权值。要求选出一些点,使得这些点
阅读全文
摘要:http://codevs.cn/problem/1227/ (题目链接) 题意 N*N的方格,每个格子中有一个数,寻找从(1,1)走到(N,N)的K条路径,使得取到的数的和最大。 Solution 经典的费用流应用吧。 额外添加源点S和汇点T,分别与(1,1)和(N,N)连边。把棋盘中每个点拆成两
阅读全文
摘要:https://www.bnuoj.com/v3/problem_show.php?pid=19500 (题目链接) 题意 给出一个R行C列的正整数矩阵,设前${A_i}$项为其前i行所有元素之和,${B_i}$项为其前i列所有元素之和,已知R,C,A,B,找出一个满足条件的矩阵。其中每个元素都是1
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1497 (题目链接) 题意 给出一个图,每一个点有一个负点权,每一条边有一个边权。选择某一条边的前提是选择这条边的两个端点。问如何选择使的边和点的权值和最大。 Solution 最大权闭合子图。 对于每
阅读全文
摘要:http://codevs.cn/problem/1993/ (题目链接) 题意 求有向图最大流。 Solution Dinic。 代码
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1001 (题目链接) 题意 给出一张图,求最小割。 Solution1 最小割=最大流,所以直接Dinic求最大流,加上一个强有力的优化,即可AC。 细节 无向图。 代码1
阅读全文

浙公网安备 33010602011771号