Vorrei mettere insieme un programma per calcolare il numero di 60 pezzi necessari da una lista di pezzi più corti. Ad esempio, vendo il tondo per cemento armato tagliato alla lunghezza dalla nostra lunghezza standard di 60'-0 ". Ora la lunghezza richiesta dal cliente è la seguente:
343 pc @ 12.5'
35 pc @ 13'
10 pc @ 15'
63 pc @ 15.5'.......
Ci sono 56 lunghezze totali che vanno da 12,5 'a 30,58'
L'idea è di limitare la quantità di rifiuti dal pezzo da 60 '. L'input dell'utente sarà:
- numero di lunghezze diverse
- Lunghezza del pezzo da tagliare
- conteggio di diverse lunghezze
Il risultato sarebbe il numero di pezzi primi necessari per soddisfare l'ordine.
Quali sono gli algoritmi conosciuti che potrebbero aiutarmi a risolvere questo problema?