首页>itarticle>leetcode 39 — combination sum Solution Result
leetcode 39 — combination sum Solution Result
admin11月 11, 20200
Category
Difficulty
Likes
Dislikes
algorithms
Medium (50.43%)
2565
78
Given a set of candidate numbers (candidates) (without duplicates) and a target number (target), find all unique combinations in candidates where the candidate numbers sums to target. The same repeated number may be chosen from candidates unlimited number of times.
Notes
All numbers (including target) will be positive integers.
The solution set must not contain duplicate combinations.
Example 1
1 2 3 4 5 6
Input: candidates = [2,3,6,7], target = 7, A solution set is: [ [7], [2,2,3] ]
Example 2
1 2 3 4 5 6 7
Input: candidates = [2,3,5], target = 8, A solution set is: [ [2,2,2,2], [2,3,3], [3,5] ]
Solution
Here we use tree. Each node subtracts the elements of the array until the value of node is lower than 0.
Reduce redundant.(the subtracts of lower node is large or equal to lower node)
近期评论