Peter算法小课堂—动态规划

本文介绍了动态规划在解决两类问题中的应用:股神问题和怒海问题。股神问题中,通过定义状态转移方程,利用滚动数组优化复杂度,求解最多盈利。怒海问题中,通过状态转移矩阵,结合单调队列优化,求解最多能拿到的古董价值。
摘要由CSDN通过智能技术生成

今天讲一讲各类动态规划的杂题

先来看看《高中生物学》

样例1,GTAT;样例2,CC;样例3,ATGCT

净整那没用的,(抽象化)

思考状态转移方程,

好的,第一题讲完了,才发现标题没写

股神

你是股神,能看到未来n天里每天股票的盈利或者亏损,第i天盈利x[i]元,当然如果x[i]是负数,代表亏损。每次投资都需要是连续的一天或者若干天,你可以挑选不超过m次独立的投资机会,请计算你最多盈利多少?当然你也可以不投资维持盈利为0.

一看,序列问题,怎么办哪?dp!!!

dp要干什么先?状态定义!!!

大家选哪一种状态

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值