309. 最佳买卖股票时机含冷冻期(leetcode/C++)

这是一篇关于解决LeetCode中一道股票交易问题的博客,作者分享了在解决这道动态规划题目时的经历,花费大约10小时最终找到正确的转移方程并成功AC。文章强调了理解状态转移方程在动态规划中的关键作用,并给出了三种可能的状态:卖出股票、买入股票和冷冻期或无操作。代码中详细解释了每种状态的利润计算逻辑。
摘要由CSDN通过智能技术生成

给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。​

设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):

  • 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。
  • 卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值