Concept Flow - Generate All Combinations Sum K
Start with empty combination
Choose next number from candidates
Add number to current combination
Check sum of combination
Continue
Backtrack: remove last number
Try next number
Repeat until all combinations tried
Start with an empty list, pick numbers one by one, add them if sum is less than K, save if sum equals K, backtrack to try other numbers.