Gegeven is een rij van natuurlijke getallen
Stel dat we de rij (4, 5, 3, 8, 2, 9) gegeven hebben.
We kunnen het getal 15 dan bijvoorbeeld vormen als
Ontwerp en implementeer hiervoor een algoritme dat gebruik maakt van backtracking.
Schrijf een Python-functie subsetSom(rij: list, k: int)
die een rij van getallen en een getal k als argumenten neemt.
De functie moet een lijst van indices teruggeven waarbij de som van de getallen horende bij de indices gelijk is aan
>>> subsetSom([12, 10, 2, 7, 4], 11)
[3, 4]
>>> subsetSom([15, 12, 3, 8, 7], 9)
[]
>>> subsetSom([15, 12, 3, 7, 7], 12)
[1]