SICP 有个例题,题目:
给了 50、25、10、5、1 美分的硬币,将 1 美元( 100 美分)换成零钱,总共有多少种换法?
作者给出了一个思路:
将总数为 a 的现金换成 n 种硬币的不同方式的数目等于
将现金数 a 换成除第一种硬币之外的所有其他硬币的不同方式数目,加上
将现金数 a - d 换成所有种类的硬币的不同方式数目,其中的 d 是第一种硬币的币值
迫于数学基础太差,忘光了,实在想不出怎么根据题目得出这个思路,网上也没有靠谱的答案,都是拿着思路转迭代。 请教一下大家这个思路是怎么证明出来的
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.