https://leetcode.com/problems/combination-sum-iv/
package pep.Day85;
public class LeetCode_377_Combination_Sum_IV {
public static void main(String[] args) {
int[] nums = {1, 2, 3};
int target = 4;
System.out.println(combinationSum4(nums, target));
}
public static int combinationSum4(int[] nums, int target) {
int[] dp = new int[target + 1];
dp[0] = 1;
for (int i = 0; i < dp.length; i++) {
for (int coin : nums) {
if (coin <= i) {
dp[i] += dp[i - coin];
}
}
}
return dp[target];
}
}


No comments:
Post a Comment