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

代码随想录算法训练营第四十天|188.买卖股票的最佳时机IV、309.最佳买卖股票时机含冷冻期、714.买卖股票的最佳时机含手续费。

188.买卖股票的最佳时机IV(最多可以买卖K次)

力扣题目链接

classSolution{public:intmaxProfit(intk,vector<int>&prices){//奇数持有//偶数不持有intlen=prices.size();vector<vector<int>>dp(len,vector<int>(2*k+1));for(intj=1;j<=k;j++){dp[0][2*j-1]=-prices[0];}for(inti=1;i<len;i++){for(intj=1;j<=k;j++){dp[i][2*j-1]=max(dp[i-1][2*j-2]-prices[i],dp[i-1][2*j-1]);dp[i][2*j]=max(dp[i-1][2*j],dp[i-1][2*j-1]+prices[i]);}}returndp[len-1][2*k];}};

309.最佳买卖股票时机含冷冻期(明确状态)

力扣题目链接

classSolution{public:intmaxProfit(vector<int>&prices){intlen=prices.size();//持有0//保持卖出股票1//卖出股票2//冷却时3vector<vector<int>>dp(len,vector<int>(4));dp[0][0]=-prices[0];for(inti=1;i<len;i++){dp[i][0]=max(dp[i-1][0],max(dp[i-1][3]-prices[i],dp[i-1][1]-prices[i]));dp[i][1]=max(dp[i-1][1],dp[i-1][3]);dp[i][2]=dp[i-1][0]+prices[i];dp[i][3]=dp[i-1][2];}returnmax(dp[len-1][3],max(dp[len-1][1],dp[len-1][2]));}};

714.买卖股票的最佳时机含手续费

力扣题目链接
在122.买卖股票的最佳时机II的基础上加了手续费

classSolution{public:intmaxProfit(vector<int>&prices,intfee){//0持有 1不持有//买入时付费intlen=prices.size();vector<vector<int>>dp(len,vector<int>(2));dp[0][0]=-(prices[0]+fee);dp[0][1]=0;for(inti=1;i<len;i++){dp[i][0]=max(dp[i-1][0],dp[i-1][1]-prices[i]-fee);dp[i][1]=max(dp[i-1][1],dp[i-1][0]+prices[i]);}returndp[len-1][1];}};
http://www.cnnetsun.cn/news/1314785.html

相关文章:

  • 【功能安全】TC3xx芯片EVADC功能安全需求及一些软硬件设计注意事项
  • 英伟达 20 亿美元押注 Nebius 共筑智能体时代超大规模 AI 云平台
  • CLion开发STM32(三)DSP库移植
  • 电脑端AI全攻略:2026年豆包、Gemini、GPT、Claude一键调用,kulaai.cn太省心
  • django基于Spark的温布尔登特色赛赛事数据分析可视化平台
  • 基于微信小程序的车险在线理赔系统[小程序]-计算机毕业设计源码+LW文档
  • BeanFactory与FactoryBean区别详解
  • 吐血推荐! 一键生成论文工具 千笔AI VS 笔捷Ai,专为本科生打造
  • Coursera 6 大 AI 爆款课深度评测!告别理论堆砌,初级开发者也能秒懂选课攻略,简历瞬间加分!
  • 国产AI驱动的超自动化巡检“龙虾”来了
  • 代码随想录 Day6
  • C++绘图:WindowsAPI 最后一代
  • 统计人专属!手把手教你 DIY 专属 VBA 统计插件000→窗体篇
  • 2026 AI风口下,普通人(含程序员/小白)可落地的高薪岗位指南
  • 计科-Linux4-中文件查看命令的详细介绍「整理」
  • PSO粒子群算法优化半主动悬架PID参数控制+被动悬架对比仿真
  • 小程序构建npm时报错应该如何解决
  • Algorithm - Quick Sort(Java)
  • Spring Cloud Circuit Breaker 2.0.0 M1(Milestone 1)是 Spring Cloud 官方在 2022 年初发布的
  • 计算机毕业设计Hadoop农产品价格预测 农产品销量分析 农产品价格分析 农产品可视化 农产品数据分析 农产品爬虫 农产品大数据 大数据毕设
  • Java程序员转行AI大模型:避坑指南+落地路径
  • 2026年C盘空间不足怎么清理临时文件?一键清理工具安全吗?
  • 【实时Linux工业PLC解决方案系列】第三十三篇 - 实时Linux PLC安全PLC功能实现
  • 好写作AI:本科生实验记录变论文初稿的4个神操作,理工科狂喜!
  • Rockstar WebAssembly部署终极指南:5步将摇滚程序带到浏览器
  • 终极无线安全测试指南:Social-Engineer Toolkit的airbase-ng和airmon-ng集成方案
  • Apache Weex移动端文件操作终极指南:快速实现读写本地文件
  • 为什么选择React Native Firebase Starter?10个核心优势深度剖析
  • 终极指南:Docusaurus状态管理的React Context和全局状态最佳实践
  • Rust无标准库开发:num库的no_std模式应用详解