【BZOJ1042】[HAOI2008]硬币购物【计数DP】【容斥原理】
【题目链接】
设dp[x]表示不限制硬币使用次数时,和为x的方案数。这个显然可以用背包求出来。
因为只有4种硬币,考虑容斥原理。
设事件A表示限制第一种硬币的次数时的方案数,事件BCD同理。如果要凑S块钱,那么有
左边是我们要求的答案,右边是用容斥原理展开的式子。
现在只需要解决如何求括号里的那些。
(1)对于只有一种硬币的限制,比如dp[A]:
假设第一
原创
2016-04-02 09:36:20 ·
324 阅读 ·
0 评论