当前位置: 首页 > news >正文

【LeetCode 动态规划】买卖股票的最佳时机问题合集

文章目录

      • 1. 买卖股票的最佳时机含冷冻期

1. 买卖股票的最佳时机含冷冻期

题目链接🔗
在这里插入图片描述


  • 🍎题目思路:
    在这里插入图片描述

在这里插入图片描述


  • 🍎题目代码:
class Solution {
public:int maxProfit(vector<int>& prices) {int n = prices.size();vector<vector<int>> dp(n + 1, vector(3, 0));dp[0][0] = 0, dp[0][1] = -prices[0], dp[0][2] = 0;for (int i = 1; i < n; i ++){// 第 i 天结束后处于冷冻期dp[i][0] = dp[i - 1][1] + prices[i];// 处于 买入dp[i][1] = max(dp[i - 1][2] - prices[i], dp[i - 1][1]);// 处于 可交易dp[i][2] = max(dp[i - 1][0], dp[i - 1][2]);}return max(dp[n - 1][0], dp[n - 1][2]);}
};

在这里插入图片描述

http://www.lryc.cn/news/374413.html

相关文章:

  • python学习:语法(2)
  • 经典电源电路基础(变压-整流-滤波-稳压)
  • 生成式人工智能备案办理指南,深度解析大模型备案全流程
  • 1527. 患某种疾病的患者
  • 【C/C++】【学生成绩管理系统】深度剖析
  • C++作业第四天
  • 设计模式之工厂方法模式(Factory Method Pattern)
  • API接口设计的18条规范
  • adb简单使用命令
  • 构建 deno/fresh 的 docker 镜像
  • 数据库 | 数据库设计的步骤
  • 改进YOLO系列 | CVPR 2021 | Involution:超越convolution和self-attention的神经网络算子
  • 落地速度与效果之争,通用VS垂直,我的观点和预测。
  • 【Android面试八股文】在Android中,出现ClassNotFound的有可能的原因是什么?
  • 模板引擎与 XSS 防御
  • vue3轮播图怎么做
  • ubuntu中安装docker并换源
  • HTML静态网页成品作业(HTML+CSS)—— 环保主题介绍网页(5个页面)
  • 深入了解RSA加密算法
  • github基础使用
  • Docker使用心得
  • QListWidget 插入 item,item显示自定义界面
  • Python写一个ERP系统和agent智能体协同仓库和订单的案例
  • 【计算机网络】已解决:“‘ping‘ 不是内部或外部命令,也不是可运行的程序或批处理文件”报错
  • Web前端学堂:深入探索前端开发的核心领域
  • Java数据结构与算法(0/1背包问题)
  • LLVM 中 的 pass 及其管理机制
  • 第 5 章 监控系统 | 入门案例 - 虚拟机监控
  • 教资认定报名照片要求小于190kb…
  • 显示类控件——Calendar Widget