Próbuję zaimplementować problem monety, specyfikacja Problem jest takJak liczyć możliwych kombinacji dla problemu monety
Tworzenie funkcji policzyć wszystkich możliwych kombinacji monet, które mogą zostać wykorzystane do danej ilości.
All possible combinations for given amount=15, coin types=1 6 7
1) 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
2) 1,1,1,1,1,1,1,1,1,6,
3) 1,1,1,1,1,1,1,1,7,
4) 1,1,1,6,6,
5) 1,1,6,7,
6) 1,7,7,
prototyp funkcji:
int findCombinationsCount(int amount, int coins[])
założyć, że moneta jest posortowana tablica. dla powyższego przykładu funkcja ta powinna powrócić 6.
Ktoś mnie prowadzi, jak to zrealizować?
tutaj, jest dobrym rozwiązaniem do przykładu: [http://www.geeksforgeeks.org/dynamic-programming-set-7-coin-change/](http://www.geeksforgeeks.org/dynamic -programming-set-7-coin-change /) –