动态规划解题步骤

状态规划题一般要列一个dp表

1、状态表示(重要)

什么是状态表示?

简单来说就是dp表里的值的含义

怎么得到状态表示?

1.题目要求

2.经验+题目要求

3,分析问题的过程中发现重复子问题,找到状态表示

2、状态转移方程(重要)

dp[i]等于什么?

列出一个式子表示dp[i]

比如:dp[i]=dp[i-1]+dp[i+2]

3、初始化

保证填表的时候不越界,对dp表的前几个根据题目要求进行初始化

4、填表顺序

为了填写当前顺序的dp表,先计算出之前状态的dp表 

5、返回值

题目要求+状态表示,返回dp[n];

重要的是前两步,剩下的都是处理细节问题

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值