Gym 101190D BZOJ 4842 Luogu P6967 LOJ #6071 [NEERC2016]Delight for a Cat (费用流)
摘要:题目链接 (BZOJ) 大人,时代变了 (Gym) https://codeforces.com/gym/101190 (Luogu) https://www.luogu.com.cn/problem/P6967 (LOJ) https://loj.ac/p/6079 题解 想了一晚上,终于有点理解
阅读全文
【学习笔记】Dilworth 定理的构造性证明
摘要:发现自己并不会 Dilworth 定理的构造性证明(原题要求输出方案),于是去 Wiki 上学习了一下。下文是我参照 Wiki 上的证明思路口胡的一个证明。 附例题:Codeforces 590E Dilworth 定理: DAG 的最长反链大小等于最小链覆盖大小。 反链是指从图中的一个点的集合,使
阅读全文
AtCoder AGC034D Manhattan Max Matching (费用流)
摘要:题目链接 https://atcoder.jp/contests/agc034/tasks/agc034_d 题解 降智了没想出来建图……(不过这场是真的DE放反了) 注意到曼哈顿距离有一个重要的性质: 合法的最大,也就是对于任意维数两个点的曼哈顿距离而言,假设我们把每个绝对值符号任意地改变成正号或
阅读全文
BZOJ 4823 Luogu P3756 [CQOI2017]老C的方块 (网络流、最小割)
摘要:题目链接 (Luogu) https://www.luogu.org/problem/P3756 (BZOJ) http://lydsy.com/JudgeOnline/problem.php?id=4823 题解 有点神仙的最小割题。 考虑题目里的图形,如果我们用四种颜色对棋盘进行染色,奇数行依次
阅读全文
AtCoder AGC038F Two Permutations (网络流、最小割)
摘要:题目链接 https://atcoder.jp/contests/agc038/tasks/agc038_f 题解 好题。 首先观察到一个性质,对于排列$P$, 其所形成的每个轮换中的点$A_i$是选$i$还是选$P_i$的状态必须相同。$Q_i$同理。 然后转化成最小化$A_i=B_i$的位置$i
阅读全文
BZOJ 1920 Luogu P4217 [CTSC2010]产品销售 (模拟费用流、线段树)
摘要:题目链接 (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=1920 (luogu) https://www.luogu.org/problem/P4217 题解 模拟费用流。 首先可以建出下面这样的图: 对于每一天$i$建一个点,另新建
阅读全文
BZOJ 5326 [JSOI2017]博弈 (模拟费用流、线段树)
摘要:题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=5326 题解 终于成为第8个A掉这题的人……orz tzw神仙早我6小时 本以为这东西常数巨大,没想到跑得还挺快,bzoj上不到5s就过了。 神仙题。 首先第一步转化就相当神仙: 把数组按后
阅读全文
BZOJ 4849 [NEERC2016]Mole Tunnels (模拟费用流)
摘要:题目链接 https://www.lydsy.com/JudgeOnline/problem.php?id=4849 题解 其实也是模拟费用流,但是这道题和一般的题目不一样,这道题是在一个完全二叉树上 这意味着我们根本不需要考虑什么类似数轴上老鼠进洞之类的做法,我们跑费用流,每次选一条最短路增广即可
阅读全文
BZOJ 3836 Codeforces 280D k-Maximum Subsequence Sum (模拟费用流、线段树)
摘要:题目链接 (BZOJ) https://www.lydsy.com/JudgeOnline/problem.php?id=3836 (Codeforces) http://codeforces.com/contest/280/problem/D 题解 似乎是最广为人知的模拟费用流题目。 线段树维护D
阅读全文
UOJ #455 [UER #8]雪灾与外卖 (贪心、模拟费用流)
摘要:题目链接 http://uoj.ac/contest/47/problem/455 题解 模拟费用流,一个非常神奇的东西。 本题即为WC2019 laofu的讲课中的Problem 8,经典的老鼠进洞模型,洞有容量和额外权值。 这道题的Subtask 4,5,6,7分别对应着老鼠进洞的最基础模型、洞
阅读全文
BZOJ 4819 Luogu P3705 [SDOI2017]新生舞会 (最大费用最大流、二分、分数规划)
摘要:现在怎么做的题都这么水了。。 题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=4819 (luogu) https://www.luogu.org/problemnew/show/P3705 题解: 常规分数规划套路,二分答
阅读全文
BZOJ 2095 [POI2010]Bridges (最大流、欧拉回路)
摘要:洛谷上有这题,但是输出方案缺SPJ。。(而且我也懒得输出方案了) 题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=2095 题解: 首先判掉度数有奇数的特殊情况,一眼能看出来二分答案(二分下界要设成每条边较小权值的最大值),然后转化成:
阅读全文
BZOJ 2127 happiness (最小割)
摘要:题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=2127 题解: 这道题就是传说中的“解方程”法。(貌似也有类似于BZOJ 3894的做法,但是边数比较多。) 以下设$A_i$为$i$选文的收益,$B_i$为$i$选理的收益,$AA_{i
阅读全文
BZOJ 3894 Luogu P4313 文理分科 (最小割)
摘要:题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=3894 (luogu) https://www.luogu.org/problemnew/show/P4313 题解: 做法很简单,就是最小割,$S$集属于文科,$T$集属于
阅读全文
BZOJ 1834 Luogu P2604 [ZJOI2010]网络扩容 (最小费用最大流)
摘要:题目连接: (luogu) https://www.luogu.org/problemnew/show/P2604 (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=1834 题解: 第一问所有的费用全按$0$建,跑完了之后很自然想到利用
阅读全文
BZOJ 1565 Luogu P2805 [NOI2009]植物大战僵尸 (Tarjan判环、最小割)
摘要:我: “立个flag 14点之前调完这题” 洛谷AC时间: 2019 06 24 14:00:16 实力打脸。。。 网络流板子从来写不对系列 题目链接: (BZOJ) https://www.lydsy.com/JudgeOnline/problem.php?id=1565 (luogu) http
阅读全文
BZOJ 3993 Luogu P3324 [SDOI2015]星际战争 (最大流、二分答案)
摘要:字符串终于告一段落了! 题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=3993 (luogu) https://www.luogu.org/problemnew/show/P3324 网络流从最水的开始做。。。 题解: 二
阅读全文
BZOJ 3218 UOJ #77 A+B Problem (主席树、最小割)
摘要:大名鼎鼎的A+B Problem, 主席树优化最小割…… 调题死活调不对,一怒之下改了一种写法交上去A了,但是改写法之后第4,5个点常数变大很多,于是喜提UOJ全站倒数第三 目前还不知道原来的写法为什么是错的,暂时先写一下A掉的那种写法的题解。 题目链接: (BZOJ) https://www.ly
阅读全文