news 2026/7/8 20:19:51

3573. 买卖股票的最佳时机 V

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3573. 买卖股票的最佳时机 V

3573. 买卖股票的最佳时机 V


题目链接:3573. 买卖股票的最佳时机 V

代码如下:

classSolution{public:longlongmaximumProfit(vector<int>&prices,intk){intn=prices.size();vectormemo(n,vector<array<longlong,3>>(k+1,{LLONG_MIN,LLONG_MIN,LLONG_MIN}));// LLONG_MIN 表示还没有计算过//在[0,i]中完成至多j笔交易,第i天(结束时)的状态为end_state的情况下的最大收益//0=未持有股票,1=持有股票,2=做空中autodfs=[&](auto&&dfs,inti,intj,intend_state)->longlong{if(j<0){returnLLONG_MIN/2;//除以2防止移除}if(i<0){returnend_state?LLONG_MIN/2:0;}longlong&res=memo[i][j][end_state];if(res!=LLONG_MIN){returnres;}intp=prices[i];if(end_state==0){returnres=max({dfs(dfs,i-1,j,0),dfs(dfs,i-1,j,1)+p,dfs(dfs,i-1,j,2)-p});}if(end_state==1){returnres=max({dfs(dfs,i-1,j,1),dfs(dfs,i-1,j-1,0)-p});}returnres=max(dfs(dfs,i-1,j,2),dfs(dfs,i-1,j-1,0)+p);};returndfs(dfs,n-1,k,0);}};
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/8 16:17:12

【Open-AutoGLM生态建设必读】:6个高价值开源协作平台深度解析

第一章&#xff1a;Open-AutoGLM开发资源社区概览Open-AutoGLM 是一个面向自动化代码生成与自然语言驱动编程的开源社区项目&#xff0c;致力于构建一个开放、协作的开发环境&#xff0c;推动大语言模型在软件工程中的深度应用。该社区汇聚了来自全球的开发者、研究人员和贡献者…

作者头像 李华
网站建设 2026/7/8 6:34:53

Open-AutoGLM开发者私藏资源库曝光(仅限内部人员知晓的获取路径)

第一章&#xff1a;Open-AutoGLM开发资源社区获取渠道 Open-AutoGLM作为一个开源的自动化语言模型开发框架&#xff0c;其生态依赖于活跃的开发者社区与透明的资源分享机制。获取该项目的核心资源、参与协作以及跟踪最新进展&#xff0c;主要依赖以下几个官方和社区驱动的渠道。…

作者头像 李华
网站建设 2026/7/8 19:23:53

Linly-Talker支持抗锯齿渲染,边缘过渡更平滑

Linly-Talker 实现抗锯齿渲染&#xff0c;边缘过渡更自然 在数字人技术加速落地的今天&#xff0c;用户早已不再满足于“能说话”的虚拟形象——他们期待的是真实感、沉浸感与专业性并存的视觉体验。尤其在直播、在线教育、智能客服等高频交互场景中&#xff0c;哪怕是一根发丝…

作者头像 李华