【发布时间】:2015-04-29 00:06:28
【问题描述】:
这是一道作业题,必须使用动态编程方法来解决。
到目前为止,我所做的是:
让 f(x) 表示 x 可以写的次数:
那么 f(x) = f(x - 1) + 1 ; f(5) = f(4) + 1 (5 = 4 + 1)
但我认为这不是正确的方法。有人愿意帮忙吗?
一个真正的问题的例子:
4的写法数:
4: 3 + 1
4: (2 + 1) + 1
4: 2 + 2
4: (1 + 1) + (1 + 1)
【问题讨论】:
标签: recursion dynamic-programming memoization integer-partition