Algorytmy i struktury danych · Middle · Pytanie 43 z 75

Dlaczego algorytm zachłanny może zawieść przy wydawaniu 6 monetami [1, 3, 4]?

Wyjaśnienie

Branie największej monety najpierw jest optymalne dla standardowych walut, ale nie dla dowolnych zestawów monet. Programowanie dynamiczne po kwotach (dp[a] = 1 + min dp[a - coin]) zawsze znajduje minimum.

Do poczytania

Błąd w pytaniu

Algorytmy i struktury danych · Middle · pytanie 43

Sprawdź się

Rozwiąż test Algorytmy i struktury danych · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test