二分图
dinlon
这个作者很懒,什么都没留下…
展开
-
AT2645 [ARC076D] Exhausted?(Hall定理推论/线段树+扫描线)
AT2645 [ARC076D] Exhausted? 对于一个二分图左边点连接的是右边点的一个前缀和一个后缀,求解最大匹配。 首先不能直接求解最大匹配,但是我们可以利用Hall定理的推论求解 ∣U∣−max(∣X∣−N(∣X∣))|U|-max(|X|-N(|X|))∣U∣−max(∣X∣−N(∣X∣)) 现在需要让∣S∣−(m−⋂i∈S[li,ri])|S|-(m-\bigcap_{i\in{S}}[l_i,r_i])∣S∣−(m−⋂i∈S[li,ri])最大,也就是让∣S∣+⋂i∈S[li,ri原创 2021-02-17 08:39:05 · 98 阅读 · 0 评论 -
P4055 [JSOI2009]游戏(二分图匹配+博弈)
P4055 [JSOI2009]游戏 对于一个网格,上面有一些障碍物不能走,A选择起点,然后B走到相邻的四个格子之一,然后轮流移动不能移动的一方失败。求解所有可以赢的初始位置。 首先对于这个问题要想到网格图上博弈,两个人走的格子奇偶性不同,所以可以建立二分图,然后轮流移动,现在要求解一个位置满足后手必胜。 那么我们发现这个位置一定不能够在最大匹配上,然后我们只需要求出所有不在最大匹配上的点,但是最大匹配可能有很多方案,我们需要求出所有方案下都不在最大匹配上的点。 具体方法就是先求解最大匹配,然后对于不在上面原创 2021-01-20 21:15:50 · 79 阅读 · 0 评论