标签:one scan money gis lld log typedef ret style
裸背包DP,只不过需要统计一下方案数。
#include <stdio.h> typedef long long ll; int V,n; int cost[233]; ll dp[23333]; int main(){ scanf("%d%d",&V,&n); for(int i=1;i<=V;++i) scanf("%d",&cost[i]); dp[0]=1; for(int i=1;i<=V;i++){ for(register int j=cost[i];j<=n;++j){ dp[j]+=dp[j-cost[i]]; } } printf("%lld\n",dp[n]); return 0; }
[背包DP] BZOJ 1708 [Usaco2007 Oct]Money奶牛的硬币
标签:one scan money gis lld log typedef ret style
原文地址:http://www.cnblogs.com/OIerLYF/p/7625545.html