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

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

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

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

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

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

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

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

1)题目描述

相关推荐
智航GIS2 分钟前
ArcGIS大师之路500技---037普通克里金VS泛克里金
人工智能·算法·arcgis
晨晖29 分钟前
循环队列:出队
算法
LYFlied11 分钟前
【每日算法】LeetCode 70. 爬楼梯:从递归到动态规划的思维演进
算法·leetcode·面试·职场和发展·动态规划
最晚的py15 分钟前
聚类的评估方法
人工智能·算法·机器学习
业精于勤的牙19 分钟前
浅谈:算法中的斐波那契数(五)
算法·leetcode·职场和发展
液态不合群22 分钟前
查找算法详解
java·数据结构·算法
代码游侠23 分钟前
学习笔记——Linux进程间通信(IPC)
linux·运维·笔记·学习·算法
高洁0123 分钟前
DNN案例一步步构建深层神经网络(3)
python·深度学习·算法·机器学习·transformer
_dindong27 分钟前
笔试强训:Week -8
开发语言·c++·算法
LYFlied43 分钟前
【每日算法】LeetCode 105. 从前序与中序遍历序列构造二叉树
数据结构·算法·leetcode·面试·职场和发展