LC377. 组合总和 Ⅳ

代码随想录 

class Solution {
    public int combinationSum4(int[] nums, int target) {
            int [] dp = new int[target+1];
            dp[0] = 1;

            for(int i =0 ;  i <= target ; i ++){
                for(int j = 0   ; j < nums.length; j ++){    
                    if(i >= nums[j]){
                        dp[i] += dp[i - nums[j]];
                            }
                    }
            }
        return dp[target];
    }
}

你可能感兴趣的:(LeetCode算法题,算法,leetcode,数据结构)