Modifica: Se qualcuno potrebbe fornire una risposta ricorsiva spiegata (un collegamento farebbe) alla famosa moneta cambiamento problema questo aiuterebbe moltoPer una quantità di centesimo, ridurre il numero di provette se tutte le provette contengono 64 ma non devono essere riempite
Per una data quantità centesimo, minimizzare il numero di monete tubi se tutti i tubi possono contenere 64 monete.
Ogni tubo può SOLO contenere un singolo tipo di moneta.
ogni tubo NON deve essere riempito completamente.
ad es. per american monete importi sarebbero $ 0,01, $ 0,05, $ 0,10, $ 0,25, $ 0,50, e $ 1,00
6 centesimi potuto essere fatti come 6 1 cent monete in un unico tubo,
25 centesimi potrebbe essere un tubo con una singola Moneta da 25c o un tubo con cinque monete 5c.
65 centesimi si farebbero come 13 monete da 5c, in quanto 65 monete da 1c dovrebbero utilizzare 2 tubi.
Sto tentando di scrivere un plug-in Minecraft e sto avendo MOLTA difficoltà con questo algoritmo.
Sembra che un semplice approccio a forza bruta dovrebbe essere abbastanza buono, a meno che non vogliate gestire grandi quantità di denaro? –
Onestamente? Sono molto nuovo alla programmazione e ho poca idea da dove cominciare, ho provato a pensare in qualche modo a modificare un approccio avido, avevo pensato a forzare il problema bruto, ma stavo avendo problemi anche a ottenere le combinazioni date le quantità o trovando un esempio (su come ottenere combinazioni di monete da una quantità) che potrei capire. Ho appena trovato un esempio su StackOverflow che posso seguire, quindi aggiornerò a breve. –
L'esempio da 25 centesimi può essere fatto con 25 monete 1c in un tubo? –