这是一道二分图匹配的题 先%dalao博客 建图并没有什么难的,但是关键在于如何使字典序最小. 一个很显然的想法是先求出一个完美匹配,然后从x集合的第一个元素开始,如果该元素匹配的较小的一个,那么继续,如果是较小的一个,那么强制把它转换成较小的一个,然后在其之后,寻找增广路,如果能找到的话,就修改,如果没有,取消修改. 然而这样的时间复杂度比较高,我们可以采取一种比较高效的贪心. 倒着匹配 即从x集合的最后一个元素开始匹配,最后得到的就是字典序最小的. 那么为什么这样是对的呢? 我们可以发现,总…