Ich habe ein Array wie folgt:Finden Sie die beste Kombination mit niedriger Kosten
fee=[1 => 10,2=>18,4=>32,8=>60]
Ich mag wie das Ergebnis erhalten:
7 -> 4+2+1 => 32+18+10
7=>60
9 -> 8+1 => 60+10
9=>70
Hier 7, 9 sind Eingangswert
Wie löst es dieses Problem?
zeigen eine ** Zahlung ** 1,2,4,8 Stunden und 10,18,32,60 sind Währung ($) – mohamedzajith
Ich bin kein Experte, aber das sieht wie [lineare Programmierung] (https://en.wikipedia.org/wiki/Linear_programming) Domäne aus. Das ist keine wirklich triviale Aufgabe. – sevavietl
mir scheint es reine binäre Operationen, der Index sind Potenzen von 2 –