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

做笑话网站赚钱吗免费创建网站平台

做笑话网站赚钱吗,免费创建网站平台,淄博网站建设程序,做网站属于什么科目题目来源:https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-with-cooldown/description/ C题解:动态规划 状态1:表示持有股票。更新为之前持有股票(dp[i-1][0])或者不持有股票且不处于冷冻期后买入&…

题目来源:https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-with-cooldown/description/

C++题解:动态规划

状态1:表示持有股票。更新为之前持有股票(dp[i-1][0])或者不持有股票且不处于冷冻期后买入(dp[i-1][2]-prices[i])。

状态2:表示不持有股票且处于冷冻期,即卖出。更新为持有股票后卖出(dp[i-1][0]+prices[i])。

状态3:表示不持有股票且不处于冷冻期,即保持之前已经持有股票的状态。更新为不持有股票的两个状态较大值(dp[i-1][1] 或 dp[i-1][2])。

返回值为状态2或状态3中的较大值。

class Solution {
public:int maxProfit(vector<int>& prices) {int n = prices.size();if(n <= 1) return 0;// dp[i][0]表示持有股票,dp[i][1]表示不持有股票且处于冷冻期-即卖出,dp[i][2]表示不持有股票且不处于冷冻期,即保持之前已经持有股票的状态vector<vector<int>> dp(n, vector<int>(3, 0));dp[0][0] = -prices[0];for(int i = 1; i < n; i++){dp[i][0] = max(dp[i-1][0], dp[i-1][2]-prices[i]); cout<<dp[i][0]<<" ";dp[i][1] = dp[i-1][0] + prices[i]; cout<<dp[i][1]<<" ";dp[i][2] = max(dp[i-1][1], dp[i-1][2]); cout<<dp[i][2]<<" "<<i<<endl;}return max(dp[n-1][1], dp[n-1][2]);}
};

http://www.mmbaike.com/news/106542.html

相关文章:

  • 网站设计 下拉式菜单怎么做百度网站检测
  • 东莞网站建设价格营销推广模式有哪些
  • 网站后台html5模板常见的网络推广方式
  • 民治做网站智能建站
  • 网站建设如何加入字体万网官网首页
  • wordpress $comment抖音seo培训
  • 宜昌制作网站公司今日热搜榜
  • 网站建设整个过程引流推广犯法吗
  • 网站开发案例图片南昌搜索引擎优化
  • 网站谷歌优化怎么做软件开发外包
  • 网站模板后台百度推广登录网站
  • 用猴子做标志起网站名叫什么好贵阳搜索引擎排名推广
  • 免备案的网站首页邢台市seo服务
  • 如何做弹幕视频网站搜索引擎优化seo怎么做
  • 做企业网站报价官网seo怎么做
  • 上海网站建设怎么样人力资源和社会保障部
  • 代做网站灰色关键词最吸引人的营销广告词
  • 衡水网站建设维护郑州网站建设价格
  • asp 网站管理工具中国seo网站
  • 安徽建设厅考勤网站网络营销的未来发展趋势
  • 做品牌网站的seo优化网站推广全域营销获客公司
  • 自己做了一个网站搜索词分析
  • 打开网站出现directory新网站怎么推广
  • 网站制作好以后怎么管理安卓优化大师2023
  • 茶叶价格网站建设电子商务培训
  • 开发一个网站的步骤百度如何购买关键词
  • 合肥手机网站建设推广普通话宣传内容
  • 成都网站推广排名长沙网络营销推广公司
  • 做网站哪家比较好上海网络营销公司
  • 新乡网站自然优化电脑系统优化软件