Având în vedere o listă
Un algoritm pentru rezolvarea problemei poate fi implementat folosind backtracking, care este o metodă eficientă pentru a găsi toate combinațiile posibile de numere care se adaugă la suma țintă.

`` Python
Combinații DEF (candidați, țintă):
  rezultat = []
  backtrack (rezultat, [], candidați, țintă, 0)
  Rezultatul de returnare

Def Backtrack (rezultat, temperatură, candidați,
Mai jos este o instrucțiune care descrie o sarcină, asociată cu o intrare care oferă un context suplimentar. Scrieți un răspuns care completează în mod corespunzător cererea.

### Instrucțiune:
Având în vedere următorii parametri, proiectați un algoritm pentru a rezolva problema.

### Intrare:
Având în vedere o listă de numere întregi și suma țintă, găsiți toate combinațiile de numere din listă care se adaugă la suma țintă.

### Răspuns:
Un algoritm