私は、これを説明している論説とブログのトンがあることを知っていますが、私が立ち往生している共通点が1つあります。以下に示す再帰考慮コイン変更アルゴリズムでは再帰はどのように展開されますか?
:
coin_change(coins,i,N) = coin_change(coins,i-1,N) + coin_change(coins,i-1,N-val[i])
は今、これは私たちはコインを除外したり、我々はそれを含めると合計を残りのための問題を解決するためのどちらかと言うと思いますどのかなり簡単そうです。
しかし私の疑問は、無限のコインの供給があるため、できるだけ多くのコインを払うことができるからです。そのことを再帰的解決法にどのように組み入れていますか?
また、この問題の根本的な原因を理解できません。