#BZOJ1042

BZOJ1042 [HAOI2008]硬币购物 完全背包 容斥原理

  硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买si的价值的东西。请问每次有多少种付款方法。   一开始没看数据范围,觉得是类似状压的dp。  然后看了看数据范围,懵逼了。  然后发现可以写容斥!  我们先当作完全背包,不考虑限制,把花费每...