题解 P6407 【[SDOI2012] 棋盘覆盖】

· · 题解

是一个省选算法强行三合一的题?

Problem 1:

显然对棋盘黑白染色之后求一个二分图最大匹配即可。

O((nm)^{1.5})

Problem 2:

注意到题目条件有 n,m=2^t,K=1 那么这个东西肯定是可以尽可能装满的,故答案是 \lfloor {nm-1\over 3} \rfloor ,但是由于 n,m 巨大,这里要用 NTT 算一下高精度乘法。。。

O(\log n\log \log n)

Problem 3:

$O(nm2^{2n})