#Z0909804. 完全背包求恰好为m的方案数
完全背包求恰好为m的方案数
题目描述:
给定n种物品以及每种物品的体积,每种物品无穷多件,再给定一个背包体积m,请问从这n种物品里面选,恰好凑出体积为m的所有方案有多少种?
输入格式
第一行:两个整数,m(背包容量,m<=50000)和n(物品数量,n<=5000);
第2..n+1行:每行1个整数vi,表示每个物品的体积。
输出格式
仅一行,一个数,表示恰好为m的方案数,对100007求余。
5 3
1
2
3
5
样例解释
5种方案分别是
1+1+1+1+1
1+1+1+2
1+2+2
1+1+3
2+3