hdu1114 Piggy-Bank 完全背包

/*设d[k]是重量为k时所对应的最小价值,重量不可能凑成k时,置其为-1,表示无穷大
状态转移方程:
dp[k] = 0…………k = 0;
dp[k] = min(value[j] + dp[k - weight[j]])…………k >= weight[j];

其中,1=< j <= n,若dp[k - weight[j]]) = -1,表示它是无穷大,重量不能达到

本题求的是最小,模板需要做一些细微的改动


本题的程序:



posted @ 2011-12-29 19:02  windmissing  阅读(131)  评论(0编辑  收藏  举报