Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem wydawania reszty z nawrotami

Ostatnio zmodyfikowano 2016-12-29 11:03
Autor Wiadomość
bkjg
Temat założony przez niniejszego użytkownika
Problem wydawania reszty z nawrotami
» 2016-12-28 21:51:53
Mam zadanie, które muszę rozwiązać, jednakże nie mam pomysłu, jak to zrobić. Problem dotyczy wydawania reszty. Otóż mam podaną liczbę nominałów. Następnie podane są wartości monet i ich ilość. Na końcu kwota, którą trzeba wydać. Umiem policzyć najbardziej optymalne wydanie reszty, gdy mogę operować na nieskończonej liczbie monet, jednak kiedy jest już ich ograniczona ilość, to nie za bardzo wiem, jak to zaimplementować, aby to wciąż optymalny algorytm dynamiczny był. Ma ktoś może jakiś pomysł?
P-155616
darko202
» 2016-12-29 09:31:30
P-155630
bkjg
Temat założony przez niniejszego użytkownika
Ograniczona ilość monet
» 2016-12-29 10:33:47
Jednakże problem w wysłanych linkach jest taki, że mam ograniczoną liczbę monet, które mogę wykorzystać. Natomiast we wszystkich źródłach podają algorytm jak rozwiązać ten problem, gdy posiadamy nieskończoną liczbę monet
P-155632
Gibas11
» 2016-12-29 11:03:11
Ale robisz to dokładnie tak samo, tylko (na przykładzie tego linka) L = min(R div N(i), ilosc(i)), czyli albo wypłacasz tyle ile trzeba danego nominału, albo tyle ile go masz jeśli jest za mało.
P-155634
« 1 »
  Strona 1 z 1