摘要: "题面戳我" Solution 二分图是显然的,用二分图匹配显然在这个范围会炸的很惨,我们考虑用霍尔定理。 我们任意选取穿$l,r$的号码鞋子的人,那么这些人可以穿的鞋子的范围是$l,r+d$,这个时候我们可以根据霍尔定理得出满足人人有鞋子穿的时候的式子是 令$sum[i]$表示穿$i$号鞋子的人数 阅读全文
posted @ 2018-08-23 17:27 Ning_Mew 阅读(279) 评论(0) 推荐(0) 编辑
摘要: " bzoj3693 " Solution: 显然我们可以把人和位置抽象成点,就成了一个二分图,然后就可以用霍尔定理判断是否能有解 一开始我随便YY了一个$check$的方法:就是每次向后一组,我们就把那一组可以位置标记为$true$,用线段树存储,比如我们处理到了第$i$组,线段树里面就是前面$i 阅读全文
posted @ 2018-08-23 17:26 Ning_Mew 阅读(332) 评论(0) 推荐(0) 编辑
摘要: "题面" 题目大意: 给你$m$张椅子,排成一行,告诉你$n$个人,每个人可以坐的座位为$[1,l]\bigcup[r,m]$,为了让所有人坐下,问至少还要加多少张椅子。 Solution: 为什么加椅子?我们可以在最左边或最右边一直加直到人人都有座位。 首先这道题目抽象成二分图很简单,然后我们可以 阅读全文
posted @ 2018-08-23 17:26 Ning_Mew 阅读(407) 评论(2) 推荐(0) 编辑