- class Solution {
- public:
- int maxProfit(vector<int>& prices) {
- int size = prices.size();
- vector
int>>dp(size,vector<int>(2,0)); - dp[0][0]=-prices[0];
- dp[0][1]=0;
- for(int i=1;i
- dp[i][0] = max(dp[i-1][0],dp[i][0]-prices[i]);
- dp[i][1] = max(dp[i-1][1],dp[i-1][0]+prices[i]);
- }
- return dp[size-1][1];
- }
- };
LeetCode 122.买卖股票的最佳时机II
题目链接:
代码:
- class Solution {
- public:
- int maxProfit(vector<int>& prices) {
- int size = prices.size();
- vector
int>>dp(size,vector<int>(2,0)); - dp[0][0]=-prices[0];
- dp[0][1]=0;
- for(int i=1;i
- dp[i][0] = max(dp[i-1][0],dp[i-1][1]-prices[i]);
- dp[i][1] = max(dp[i-1][1],dp[i-1][0]+prices[i]);
- }
- return dp[size-1][1];
-
- }
- };
-
相关阅读:
工具推荐 | 使用RedisInsight网页工具快速对Redis集群CURD操作及数据可视化和性能监控...
【LeetCode】55. 跳跃游戏
如何使用MATLAB绘制极坐标堆叠柱状图
前端list列表自定义图标并设置大小
SAP实现文本框多行输入(类cl_gui_textedit)
Java学习第七周
计算机毕业设计ssm汽车租赁管理系统n5s69系统+程序+源码+lw+远程部署
新疆旅游8天要多少钱,新疆8天价格记录分享
linux中 删除指定行多行sed命令
ROS2——ROS2对比ROS1(二)
-
原文地址:https://blog.csdn.net/qq_53125539/article/details/138167722