【发布时间】:2017-05-28 11:10:11
【问题描述】:
对于要使用 dp 解决的问题,我们是否需要同时满足最优子结构和重叠子问题才能让问题满足,或者任何一个条件都可以使用 dp 技术解决?
如果问题 P1 有最优子结构但子问题不重叠,如果 P2 有重叠子结构但最优子结构不满足,我还能用 dp 解决 P1 和 P2 吗?
【问题讨论】:
标签: algorithm dynamic-programming
对于要使用 dp 解决的问题,我们是否需要同时满足最优子结构和重叠子问题才能让问题满足,或者任何一个条件都可以使用 dp 技术解决?
如果问题 P1 有最优子结构但子问题不重叠,如果 P2 有重叠子结构但最优子结构不满足,我还能用 dp 解决 P1 和 P2 吗?
【问题讨论】:
标签: algorithm dynamic-programming
这取决于一个问题,但似乎P1和P2都不适合动态规划:
【讨论】: