心得记录(一):刷DP的题 求解最优的题目 只有子问题重叠的 情况 才能使用DP
动态规划求解的问题,一般有两个特征:
①最优子结构
②重叠子问题
所以算法的设计思路不在于一下子就想到了某个问题可以使用DP算法,
而在于先看能不能用穷举法,如果可以用问题可以分解,分治法+穷举可以解决;
如果问题包含重叠字问题,并且是求解最优解,那么此时用动态规划。
本文探讨了动态规划算法的核心特征,包括最优子结构和重叠子问题。指出在解决问题时,首先考虑是否可以使用穷举或分治法,当存在最优解需求且问题包含重叠子问题时,动态规划成为有效工具。
心得记录(一):刷DP的题 求解最优的题目 只有子问题重叠的 情况 才能使用DP
动态规划求解的问题,一般有两个特征:
①最优子结构
②重叠子问题
所以算法的设计思路不在于一下子就想到了某个问题可以使用DP算法,
而在于先看能不能用穷举法,如果可以用问题可以分解,分治法+穷举可以解决;
如果问题包含重叠字问题,并且是求解最优解,那么此时用动态规划。
343
637

被折叠的 条评论
为什么被折叠?
:有关DP问题的解决思路&spm=1001.2101.3001.5002&articleId=111292500&d=1&t=3&u=632f992dbdd34a08bf37d2ffcdd9a5ef)