news 2026/6/13 12:40:17

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/6/12 19:18:35

leetcode 765. Couples Holding Hands 情侣牵手

Problem: 765. Couples Holding Hands 情侣牵手 https://leetcode.com/problems/couples-holding-hands/description/comments/1923078/ 解题过程 贪心&#xff0c;每次遇到不匹配的&#xff0c;拿后面匹配的交换即可&#xff0c;最后统计次数&#xff0c;就可以&#xff0c;官…

作者头像 李华
网站建设 2026/6/12 19:48:27

在 SAP 中,供应商“应付票据”业务通过“特别总账(SGL)标识”来实现,核心思路是把原本应该记入“应付账款-供应商”的金额,临时转移到“应付票据”科目,并在票据到期日再做真正的资金支付

在 SAP 中&#xff0c;供应商“应付票据”业务通过“特别总账&#xff08;SGL&#xff09;标识”来实现&#xff0c;核心思路是把原本应该记入“应付账款-供应商”的金额&#xff0c;临时转移到“应付票据”科目&#xff0c;并在票据到期日再做真正的资金支付。典型流程如下&am…

作者头像 李华
网站建设 2026/6/12 20:47:35

RAG技术详解:基于LangChain的实现步骤,收藏这一篇就够了!

前面为大家介绍过大模型相关的专业术语&#xff0c;比如AGI、RAG、LLM。也提到了当前阶段AI大模型存在的一些不足&#xff0c;比如对训练数据的数量和质量要求、对算力和电力的开支&#xff0c;以及大模型最大的问题&#xff1a;信息幻觉。 目前业内对大模型信息幻觉的处理方法…

作者头像 李华
网站建设 2026/6/13 0:03:29

Tomcat理论

文章目录JVM介绍Tomcat介绍Tomcat与Nginx有什么区别&#xff1f;Tomcat启动慢怎么处理Tomcat目录结构介绍Tomcat配置文件JVM介绍 JVM是Java Virtual Machine&#xff08;Java虚拟机&#xff09;的缩写&#xff0c;Java虚拟机本质是就是一个程序&#xff0c;当它在命令行上启动的…

作者头像 李华
网站建设 2026/6/13 10:41:33

为什么顶级AI团队都在用Open-AutoGLM做任务排队?真相令人震惊

第一章&#xff1a;Open-AutoGLM 离线任务队列的核心价值在大规模语言模型的应用场景中&#xff0c;实时响应并非唯一需求。许多业务流程更依赖于高吞吐、低延迟的批量处理能力。Open-AutoGLM 的离线任务队列正是为此类场景设计&#xff0c;其核心价值在于实现任务的异步执行、…

作者头像 李华