随笔分类 - 图论——二分图
摘要:XXIX.CF576E Painting Edges 首先,这个trick很常见,应该默认就能想到线段树分治的做法。但是,同样可以实现该trick的LCT维护关于删除时间的最大生成树的做法,因为我们并不知道删除时间是什么,所以不太好写(但是是能写的)。故我们只考虑线段树分治做法。 线段树分治,只需要
阅读全文
摘要:IX.[CERC2016]二分毯 Bipartite Blanket 二分图的重要定理:霍尔定理(Hall's Theroem)的应用。 霍尔定理:二分图 存在完美匹配,当且仅当 \(\forall s\subseteq S,|s|\leq |E_s|
阅读全文
摘要:VIII.CF538H Summer Dichotomy 神题。 首先先考虑一个较弱的条件:如果没有和的限制,应该怎样分配和? 我们如果令,这即为最优的分配方式。 为什么呢? 考虑对于一个,什
阅读全文
摘要:VII.[JSOI2009]游戏 这个游♂戏好恶心…… 首先,奇偶建图(黑白染色)是肥肠明显的,都是老套路了。 然后呢? 然后就不知道了呀!我没学过博弈论呀! 我们发现,如果我们在黑白染色出的二分图里面跑一个最大匹配,那么,从任何一个非匹配点出发,因为不会存在匹配边、非匹配边交错的路径,则先手一定会
阅读全文
摘要:VI.CF1198E Rectangle Painting 2 这题要点是想到一个贪心:染色的时候一定是一次把一行或一列全染完,费用为。有了这个结论,就可以进行匹配了。 首先,我们将矩形改写成左闭右开的形式,并进行离散化。然后,同上一题一样,只不过这道题是单次匹配的费用可能不为(因为进行
阅读全文
摘要:V.[HEOI2016/TJOI2016]游戏 这题一开始想的是最小割,但是写着写着发现写不出来。看了标签,发现里面没有最小割,但是有连通块和二分图。然后就想到了一种以前听说过的方法:连通块建图。 首先,对于任何一个关于$'x'''''\(中都只能选择一
阅读全文
摘要:IV.[JSOI2016]反质数序列 神题……想了一下午才想出来…… 同前几题一样,我们可以提出所有和为质数的对,然后跑二分图最大独立集。 先证明一下它为什么是二分图:我们可以令所有奇数为左部,所有偶数为右部。则所有同部间的对的和都是偶数(奇+奇=偶,偶+偶=偶)。则它是一个二分图。 等等,我们好像
阅读全文
摘要:III.[SDOI2016]数字配对 这题是[LightOJ1356]Prime Independence 的加强版Orz... 思想还是一致的,可以建出二分图来,只是二分图单重匹配变成了多重匹配。 然后呢?这个“价值”的约束怎么办? 题解的办法太神仙了,蒟蒻表示看不懂Orz... 于
阅读全文
摘要:II.[SCOI2015]小凸玩矩阵 二分图做的还是太少了orz…… 一看到“第大数的最小值”这种东西就应该条件反射二分。 如果套上二分的话,问题就转变为“能否选出不大于的个数”。 因为一行一列只能选一个数,我们就可以联想到这是把一行和一列给它匹配起来。 然后我们就可以写出
阅读全文
摘要:I.[LightOJ1356]Prime Independence 话说我把这么毒瘤的题放到二分图第一题是不是有些不好QaQ 翻译:给你个不同的正整数,要你从中选择最多的数,使得这些数里面没有一个是另一个的质数倍。输出你选择的数的个数。 首先,我们必须明确一点,就
阅读全文
摘要:XXXVI.[UOJ#498]新年的追逐战 考虑最simple的场景,即我们要计算的是两张图的乘积 。显然, 中的两个点 与 联通,当且仅当存在两条长度相等的可以是非简单的路径,满足第一条在 \(
阅读全文