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
Save combination
Backtrack: remove last number
Try next candidate
End when all candidates tried or sum > K
Start with an empty list, pick numbers one by one, add them if sum is less than or equal to K, save if sum equals K, backtrack to try other numbers.