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

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

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

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

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

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

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

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

1)题目描述

相关推荐
小龙报12 小时前
【算法通关指南:算法基础篇】二分算法: 1.A-B 数对 2.烦恼的高考志愿
c语言·开发语言·数据结构·c++·vscode·算法·二分
yong999012 小时前
NNDA、PDA、JPDA、IMM数据关联算法MATLAB实现
开发语言·算法·matlab
罗湖老棍子12 小时前
加分二叉树(信息学奥赛一本通- P1580)(洛谷-P1040)
算法·区间dp·区间动态规划
再难也得平12 小时前
力扣54. 螺旋矩阵(Java解法)
算法·leetcode·矩阵
飞Link13 小时前
别再被异常数据骗了:深度解析 TSTD 异常检测中的重构模型(AutoEncoder 实战)
人工智能·算法·重构·回归
小曹要微笑13 小时前
C#中的各种数据类型
算法·c#·数据类型·c#数据类型
靠沿13 小时前
【优选算法】专题九——链表
数据结构·算法·链表
weixin_6495556713 小时前
C语言程序设计第四版(何钦铭、颜晖)第七章利用数组判断上三角矩阵
算法
星爷AG I13 小时前
14-4 运动控制理论:协同理论(AGI基础理论)
算法·机器学习·agi