摘要:
题目链接:https://vjudge.net/problem/POJ-1276 题意:有现今cash,和n种钱币,每种钱币有ni个,价值为di,求各种钱币组成的不超过cash的最大钱数....... 思路:二进制拆分转化为01背包,或者转化为完全背包都是可以的 完全背包: 阅读全文
摘要:
题意为:将不超过m个豆子放在n棵不同的树上,一共有多少种方法。 题目相当于求n个数的和不超过m的方案数。 如果和恰好等于m,那么就等价于方程x1+x2+...+xn = m的解的个数,利用插板法可以得到方案数为: (m+1)*(m+2)...(m+n-1) = C(m+n-1,n-1) = C(m+ 阅读全文