Kolika způsoby lze mincemi zaplatit částku
Vstup:
= počet druhů mincí (), následuje řádek, na každé hodnota jednoho z druhu mincí, tedy
= částka ()
Ukázka:
2 1 2 50
výstup 26
3 5 2 1 145
výstup 1110
Výstup:
číslo (až , tedy potřeba unsigned long), počet způsobů jak zaplatit částku , každého druhu mince máme neomezeně
Důležité: Nehledí se na pořadí mincí, tj. 1,2 a 2,1 je způsob zaplacení.
Proto u 1. vstupu taky 26:
a pak 25 možností, které se liší počtem dvojek
(jedna dvojka)
(25 dvojek)