bzoj P1042 [HAOI2008]硬币购物
传送门
这道题算我写的第一道容斥原理。
大概了解了容斥原理的思想。
首先这题要求付款方案数,一道计数问题,然后我们就可以用容斥原理玩转的求一些计数问题。我们考虑先dp,设F[i]为不考虑每种硬币的数量限制的情况下,得到面值i的方案数。然后上容斥原理我们可以考虑用不考虑限制的方案数减去超过限制的方案数。再考虑怎么求超过限制的方案数,我们发现由容斥原理有:
任意超过限制=1超过限制+2超过限制
原创
2017-07-22 01:27:50 ·
334 阅读 ·
0 评论