「JSOI2015」染色问题
sto asuldb orz
我们平时遇到的一维容斥大概长这样
如果说遇到高维容斥,我们只需要一维一维地解决掉即可。
但实际上,我们是可以总结出一个 $k$ 维容斥的式子的
没错,这道题就是一个三维容斥的大板子。
我们令至少 $i$ 行 $j$ 列为空,至少 $k$ 种颜色未出现的方案数为 $F_{i,j,k}$,我们有
话又说回来了这个东西应该是会算重啊(
恰有 $i$ 行 $j$ 列为空,恰有 $k$ 种颜色未出现的方案数为 $G_{i,j,k}$,自然
我们要求的答案就是 $G_{0,0,0}$,简单整理一下就是
然后你问我为什么要写一篇 blog?闲得没事干(
代码瞎写的就不贴了(