ð377 combination sum IV
https://leetcode.com/problems/combination-sum-iv/solution/
class Solution {
public int combinationSum4(int[] nums, int target) {
int[] dp = new int[target + 1];
dp[0] = 1;
for (int sum = 0; sum <= target; sum++) {
for (int num : nums) {
if (num <= sum) {
// dp[sum - num]çåŒäžå®æ¯dp[sum]å
ç¡®å®
dp[sum] += dp[sum - num];
}
}
}
return dp[target];
}
}
è¿äžªdpæç¹äžè¥¿ïŒæäžæ¯åŸæå®æä¹ä¿è¯äžäžªæ°å¯ä»¥å倿¬¡ç
Last updated