SICP 换硬币问题

2019-06-18 14:29:50 +08:00
 BigDogWang

SICP 有个例题,题目:

给了 50、25、10、5、1 美分的硬币,将 1 美元( 100 美分)换成零钱,总共有多少种换法?

作者给出了一个思路:

将总数为 a 的现金换成 n 种硬币的不同方式的数目等于

迫于数学基础太差,忘光了,实在想不出怎么根据题目得出这个思路,网上也没有靠谱的答案,都是拿着思路转迭代。 请教一下大家这个思路是怎么证明出来的

1220 次点击
所在节点    问与答
2 条回复
Wincer
2019-06-18 14:33:00 +08:00
这不就是动态方程吗?楼主可以搜一下动态规划的解题步骤
BigDogWang
2019-06-18 14:34:00 +08:00
@Wincer 我去看看

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/575099

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX