Combination Sum IV LeetCode solution in C++
1class Solution {2public:3int combinationSum4(vector<int> &nums, int target) {4vector<unsigned int> dp(target + 1, 0);5dp[0] = 1;6for (int i = 1; i <= target; i++) {7for (auto x : nums) {8if (x <= i) {9dp[i] += dp[i - x];10}11}12}13return dp[target];14}15};