Ciao a tutti!
per la soluzione di questo problema in modo smart (non soluzioni esponenziali in tempo o spazio) offro un premio di 100€!
Il problema è il seguente:
Selezionare un insieme di N numeri, per cui scelto un valore K a piacere (nessun vincolo su K), è possibile prendere K numeri dall'insieme creato (nota: se K>N posso selezionare più volte lo stesso numero) ottenendo per ogni selezione S', S'', S''', ... somme uniche se ovviamente S' != S'' != S''' ...
in pratica se fisso K=3
creo il mio set A = [1,2,3,4]
posso creare una selezione S' = [1 2 3] = sum(S') = 6
posso creare anche S'' = [1 1 4] = sum (S'') = 6
cioè per numeri diversi la somma non è unica!
Possibile risolvere questo problema, per cui dato N e K, restiture N numeri per cui selezionari K alla volta con ripetizioni le loro somme siano sempre uniche se i numeri contenuti sono diversi di almeno 1 elemento?
Grazie!!
CIAOO