Skip to content

Commit 2fe74f2

Browse files
committed
添加0377.组合总和Ⅳ C++ 版本
1 parent e957225 commit 2fe74f2

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

problems/0377.组合总和Ⅳ.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,8 @@ public:
117117
dp[0] = 1;
118118
for (int i = 0; i <= target; i++) { // 遍历背包
119119
for (int j = 0; j < nums.size(); j++) { // 遍历物品
120-
if (i - nums[j] >= 0 && dp[i] < INT_MAX - dp[i - nums[j]]) {
120+
// INT_MAX需取等,以包含leecode所有溢出情况
121+
if (i - nums[j] >= 0 && dp[i] <= INT_MAX - dp[i - nums[j]]) {
121122
dp[i] += dp[i - nums[j]];
122123
}
123124
}

0 commit comments

Comments
 (0)