![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容斥原理
Thomas_ZQQ@Runespoor
这个作者很懒,什么都没留下…
展开
-
【题解】UOJ #422. 【集训队作业2018】小Z的礼物
题面题解min-max 容斥 : min-max容斥介绍或者看我的,虽然非常不详细转化成求一个集合第一个被选的期望因为覆盖的方案数只有2 * n * m - n - m那么就想把覆盖方案数相同的方案放在一起DP轮廓线DP,f[S][k]表示轮廓线状态为S,覆盖方案为k的方案数。注意这个DP转移的时候要带上min-max容斥的正负号。知道k以后,期望就是:(2 * n * m - ...原创 2019-04-27 10:06:07 · 322 阅读 · 0 评论 -
【题解】与多米诺有关的插头DP
hdu5731【题意】给你一个nm的棋盘,我们用12或2*1(即横着放或竖着放)的骨牌去填充这个棋盘。问你有多少种填法,使得这个棋盘——任意相邻两行或两列之间都必须要有一个骨牌横跨。也就是使得这个棋盘为稳定的。题解from phile的空间先求出不考虑分割线的n*m棋盘的覆盖方案数记为f[n][m]然后枚举列分割线的状态(状压),计算此时不存在行分割线的方案数求出这个我们...原创 2019-06-05 15:20:04 · 171 阅读 · 0 评论