|
|
1
2
基于的递归解 this :
和一个迭代:
就时间而言,递归解决方案似乎最快:
|
|
|
2
2
一种比OP有效得多,但仍然基于过滤器(因此效率低于公认答案)的方法是使用:
一些示例计时:
(
免责声明
:我是
|
|
|
3
1
结果:
同样的解决方案可以优化为半动态规划解决方案,方法是保留我们之前计算的所有结果的“缓存”,并在需要时重用它们:
|