mirror of
https://github.com/youngyangyang04/leetcode-master.git
synced 2025-07-09 03:34:02 +08:00
修复完全背包遍历背包容量时的边界问题
This commit is contained in:
@ -52,7 +52,7 @@ for(int i = 0; i < weight.size(); i++) { // 遍历物品
|
|||||||
```CPP
|
```CPP
|
||||||
// 先遍历物品,再遍历背包
|
// 先遍历物品,再遍历背包
|
||||||
for(int i = 0; i < weight.size(); i++) { // 遍历物品
|
for(int i = 0; i < weight.size(); i++) { // 遍历物品
|
||||||
for(int j = weight[i]; j < bagWeight ; j++) { // 遍历背包容量
|
for(int j = weight[i]; j <= bagWeight ; j++) { // 遍历背包容量
|
||||||
dp[j] = max(dp[j], dp[j - weight[i]] + value[i]);
|
dp[j] = max(dp[j], dp[j - weight[i]] + value[i]);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user