Ciao, sto cercando un algoritmo che permetta di calcolare, dati una serie di numeri, il valore massimo inferiore a x

Esempio:
- 3 numeri : 3,4,2
- Valore massimo minore o uguale a 5

La combinazione migliore è 3+2.

Ho provato a guardare il "problema dello zaino", ma in quello viene considerato anche il valore degli oggetti cosa che io non ho.

Qualcuno ha qualche idea, qualche input da darmi per questo calcolo?


ciao


P.s
Se può chiarire, il tutto mi serve per ottimizzare lo spazio su dvd avendo una serie di file (di varie dimensioni ) da masterizzare.