Chodzi o zadanie ze spoja ->
https://www.spoj.com/problems/COINS/ Dostaje status WA
Ogólnie to wykorzystałem tutaj rekurencję + technikę zapamiętywania wyników, działa to szybko. Dla górnego progu wykonuje się tak samo szybko jak dla małych liczb.
Testowałem wyniki tutaj ->
http://spojtoolkit.com/test/COINS
54 testy czyli wszystkie jakie tam były proponowane i wszystko ok. Tak czytałem na temat spoja ale linki do działających wersji do tego problemu i tak bez problemu można znaleźć a nie o to tu chodzi, ogólnie to ciekawi mnie gdzie w moim programie jest błąd dlatego wrzucam kod:
https://ideone.com/KnTkB5