摘要:
378. 骑士放置 考虑对棋盘染色. 行加列为奇数的为白色,剩下的为黑色 发现一个白色的棋子能攻击到的一定是黑色. 符合二分图,之后连边. 要求放最多的棋子,也就是说在二分图中选最多的点使得他们没有边. 最大独立集=n-最小顶点覆盖=n-最大匹配 伪证:选出最多的点没有边==n-选出最少的点覆盖所有 阅读全文
摘要:
377. 泥泞的区域 二分图覆盖问题. 首先需要用宽度为1,长度任意的模板将泥地覆盖. 我们考虑每一个泥地,只有两个处理方式,要么是被一块横着的木板覆盖,要么是被一块竖着的木板覆盖. 那么我们考虑将横着的木板与竖着的木板分开建图,对于每一个泥地将所属的横木与竖木连边. 之后要求所有的泥地都要被覆盖, 阅读全文