找硬币问题

算法导论上第16-1问题ios   考虑用最少的硬币数找n分钱的问题,假设每一个硬币的值都是整数。算法   先证实问题具备最优子结构。假设对找n分前有最优解,并且最优解中使用了面值c的硬币,最优解使用了k个硬币。那么,这个最优解包含了对于找n-c分钱的最优解。显然,n-c分钱中使用了k-1个硬币。若是n-c分钱还有一个解使用了比k-1少的硬币,那么使用这个解能够为找n分钱产生小于k个硬币的解。与假
相关文章
相关标签/搜索