1114 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,表示它是无穷大,重量不能达到
本题求的是最小,模板需要做一些细微的改动
Last updated
设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,表示它是无穷大,重量不能达到
本题求的是最小,模板需要做一些细微的改动
Last updated