前言:这两个知识点非常相似,所以总结在一起.
一.可撤销背包计数问题
问题一:
给定NNN种物品,第iii种物品重量为viv_ivi ,数量为cic_ici
记f(i,j)f(i,j)f(i,j)为不使用第iii种物品时总重量为jjj的方案数,两种方案不同当且仅当至少有一种物品在两种方案里出现数量不同.
对每个i=1,2,⋯ ,N和j=1,2,⋯ ,M.求f(i,j)i=1,2,\cdots,N和j=1,2,\cdots,M.求f(i,j)i=1,2,⋯,N和j=1,2,⋯,M.求f(i,j),要求时间