动态规划(二)学习笔记

本文探讨了动态规划(DP)的本质,将其视为逐步分解问题并去除约束的过程。通过最长上升子序列和最长公共子序列的例子,展示了DP如何应用于解决边界受限的问题。同时,提到了DP的一个基本原理——水涨船高。此外,还提及了记忆化搜索作为递归的优化策略。文章深入浅出地解释了这些算法,并提供了关键概念的总结。
摘要由CSDN通过智能技术生成

数字三角形 

dp偏数学,搜索和图论偏代码

dp其实你可以这样看:就是要逐步分解,然后去掉一写约束,

然后仔细观察

 

 由于边界有一定的限制,那么我们需要额外初始化一些地方为0,0

最长上升子序列

 

 

把每一位记下来,可以记下动态规划的方程 

最长公共子序列 :可断开版本

 

 

 

 

 合并相邻的石子,最后的代价是多少

 注意,

dp有一个基本原理,就是水涨船高

递归写法——记忆化搜索

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

irrationality

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值