Fai tutte le combinazioni possibili prendendo ciascun valore nell'array 0 o 1 volta.
Detto con il tuo esempio: quanti numeri ci sono in v? 4 E quante somme "combinate" puoi fare? 2^4 = 16.
codice:4 7 3 1 somma --------------- 0 0 0 0 0 0 0 0 1 1 0 0 1 0 3 0 0 1 1 4 0 1 0 0 7 .....