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
Try next candidate
End when all candidates tried or sum exceeded
Start with an empty list, try adding each candidate number, check if sum equals K to save or less to continue, backtrack when sum exceeds or all candidates are tried.
