摘要:
https://loj.ac/problem/6062 直接套用霍尔定理。 由于A有多个选择,考虑维护B是否合法。 首先B数组的顺序显然是没有用的,可以直接排序。 然后每个A就都变成了向一个后缀连边。 对于B,原本需要check每一个集合是否满足|u|=0 因此,只需要维护F【i】 的最小值即可。 阅读全文
摘要:
先是几个比较简单的定理 最大匹配=最小点覆盖=n 最小边覆盖=n 最大独立集 最小点覆盖和最大独立集互补 霍尔定理 对于任意集合a,都满足|a| 阅读全文