474. 一和零
題目鏈接:474. 一和零
這里因為0和1的數(shù)量不同,所以dp數(shù)組的重量由兩個數(shù)表示,二維數(shù)組
接著就是套公式
494. 目標和
題目鏈接:494. 目標和
給一個容量,問有多少種方式能把背包裝滿
d p[j]:裝滿容量為j的背包有dp[j]種方法
比如說已經(jīng)有了一個2,還需要dp[3]種方法可以
遞推公式:
dp[j] = dp[j - nums[j]]初始化:
dp[0] = 1求多少種方法都是這個遞推公式
1049. 最后一塊石頭的重量 II
題目鏈接:1049. 最后一塊石頭的重量 II
和分割等和子集類似,因為這里的石頭的重量和價值是等價的,求最大價值就是試圖將背包填滿
dp數(shù)組長度為sum/2
可以用移位運算符來進行除二操作