Loading docs/dp/index.md +2 −0 Original line number Diff line number Diff line Loading @@ -6,4 +6,6 @@ 通常许多子问题非常相似,为此动态规划法试图仅仅解决每个子问题一次,从而减少计算量:一旦某个给定子问题的解已经算出,则将其记忆化存储,以便下次需要同一个子问题解之时直接查表。这种做法在重复子问题的数目关于输入的规模呈指数增长时特别有用。 严格意义上,动态规划只能用来解决最优化问题,但在 OI 中,计数等非最优化问题的递推解法也常被不规范地称作 DP。事实上,动态规划与其它类型的递推的确有很多相似之处,学习时可以注意它们之间的异同。 参考资料: <https://zh.wikipedia.org/wiki/动态规划> Loading
docs/dp/index.md +2 −0 Original line number Diff line number Diff line Loading @@ -6,4 +6,6 @@ 通常许多子问题非常相似,为此动态规划法试图仅仅解决每个子问题一次,从而减少计算量:一旦某个给定子问题的解已经算出,则将其记忆化存储,以便下次需要同一个子问题解之时直接查表。这种做法在重复子问题的数目关于输入的规模呈指数增长时特别有用。 严格意义上,动态规划只能用来解决最优化问题,但在 OI 中,计数等非最优化问题的递推解法也常被不规范地称作 DP。事实上,动态规划与其它类型的递推的确有很多相似之处,学习时可以注意它们之间的异同。 参考资料: <https://zh.wikipedia.org/wiki/动态规划>