每天一道动态规划——第二天

通过第一道的动态规划,有没有点感觉了?

一般我们就是先暴力递归,自己多试试,试试感觉就出来了。

然后加缓存,这种傻缓存,一般就是不依赖之前的状态,还有递归。

后面就直接从初始状态把所有的表格的内容都给推完了,最后返回需要的就可以了。

好,拿着这些体会来看第二题!这一题里希望我能解决我的一个思维大坑。

当涉及到我如何通过每一小步的决策获取全局的最大值的问题,我就会想:早胖不算胖,晚胖压塌炕。

我怎么能具有全局观呢?这个二维数组dp的行和列的含义又该怎么界定呢?

1)题目描述

相关推荐
the3clipse24 分钟前
H.265熵编码核心:CABAC自适应二进制算术编码详解——如何将语法元素高效压缩为比特流
人工智能·算法·视频编码·h.265·hevc·cabac·cavlc
CQU_JIAKE26 分钟前
10.4【A】
算法
Godspeed Zhao42 分钟前
现代智能雷达技术19——算法(5)
算法
(Charon)44 分钟前
【C++面试】RAII到底是什么:从资源管理理解C++对象生命周期
c++·算法·面试
Omics Pro1 小时前
之江实验室NAR|虚拟细胞3阶段训练范式
数据库·人工智能·算法·机器学习·自然语言处理
Tisfy1 小时前
LeetCode 0678.有效的括号字符串:O(n)+O(1)一次遍历
算法·leetcode·字符串·题解·贪心·括号匹配
小O的算法实验室1 小时前
IEEE TEVC,学习辅助的搜索路径重构进化算法
学习·算法·重构
Liuchang09111 小时前
洛谷 P2670 [NOIP 2015 普及组] 扫雷游戏
c++·算法·游戏
言乐61 小时前
Python体现逻辑回归和决策树的区别
开发语言·python·算法·决策树·逻辑回归
HugoStudio_SWAN2 小时前
洛谷 B4575 [GESP202609 二级] 直角三角形——临场定义理解与边界质疑
c++·学习·程序人生·算法