随笔分类 -  Hall定理

摘要:把原字符看成 $X$,每个位置看成 $Y$,每种字符向每个能去的位置连边,就成了一个二分图完美匹配的问题。现要得到字典序最小,那么就枚举每一位要放什么,然后看放完这种字符,剩下的字符的个数和后面能不能形成完美匹配。根据霍尔定理,选择 $X$ 中的一个子集 $s$,和 $Y$ 连边的点集为 $N(s) 阅读全文
posted @ 2019-10-14 22:04 Mrzdtz220 阅读(136) 评论(0) 推荐(0)
摘要:数据小的话就暴力跑网络流就好了。 但是这里是 $10^5$ 就不行了。现在枚举 {$a_i$} 中一段长为 $m$ 的连续子序列,考虑和 {$b_i$} 中的完美匹配。根据Hall定理,一个二分图,分为 $X$ 和 $Y$,存在完美匹配的充要条件为任取 $X$ 中一个子集 $s$,$Y$ 中与 $s 阅读全文
posted @ 2019-10-14 22:03 Mrzdtz220 阅读(172) 评论(0) 推荐(0)