leetcode 216 Combination Sum III

Find all possible combinations of *k* numbers that add up to a number *n*, given that only numbers from 1 to 9 can be used and each combination should be a unique set of numbers.
*Example 1:*
Input: *k* = 3, *n* = 7
Output:
1 | [[1,2,4]] |
*Example 2:*
Input: *k* = 3, *n* = 9
Output:
1 | [[1,2,6], [1,3,5], [2,3,4]] |
1 | class Solution { |
- 注意只能用1-9里面的数字。
- 注意backtrace的条件里面,j+1,start+1 的区别
- j+1没有重复数字
- start+1会有重复数字