浅谈个人学DP的经历和感受
动态规划的定义! 首先,我们看一下官方定义: 定义: 动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。 动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留那些有可能达到最优的局部解,丢弃其他局部解。依次解决各子问题,最后一个子问题就是初始问题的解。 ———————————————— 版权声明:本文为CSDN博主「BS有前途」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/ailaojie/article/details/83014821 不会也不要急,每个人刚学动态规划的时候都很懵逼!!! 我第一次接触动态规划大概是额,一个月之前了吧,当时老师完全给我讲懵了。然后课听完了脑子一片空白。 然后又请教@SXY大佬开小灶,总算讲明白了一点,但是我还是害怕呀!因为我根本就不熟,所以一个月之内基本没怎么做。 直到今天我觉得是时候解决这个问题了,于是我打开了( 小破谷 )伟大的洛谷,找到了动态规划题单,冒着满头大汉开始了征程…… 个人的理解 上面第一段是动态规划的基本定义(废话)