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

网站导航如何用响应式做河南网络推广那家好

网站导航如何用响应式做,河南网络推广那家好,网站流量指数,百度大全网站题1: 指路:123. 买卖股票的最佳时机 III - 力扣(LeetCode) 思路与代码: 买卖股票专题中三者不同的是Ⅰ为只买卖一次,Ⅱ可多次买卖,Ⅲ最多可买卖两次。那么我们将买买卖行为分为五个状态部分(…

题1:

指路:123. 买卖股票的最佳时机 III - 力扣(LeetCode)
思路与代码:

买卖股票专题中三者不同的是Ⅰ为只买卖一次,Ⅱ可多次买卖,Ⅲ最多可买卖两次。那么我们将买买卖行为分为五个状态部分(可延续前几天已有的状态,之前说过分两种情况,可延续前面已经买入/卖出,也可以是今天才买入/卖出)。定义一个数组dp[i][j],其中i为第i天,j为第j个状态,那么dp[i][j]的含义为第i天在状态j的情况下手头的最大现金。那么从j开始讨论:当j=0时,表示这一天对股票无操作,当j=1时表示第一次持有,当j=2时表示第一次卖出,当j=3时表示第二次买入,当j=4时表示第二次卖出。因为卖出状态时永远比买入状态时手头现金多,所以我们在第一次卖出和第二次卖出中求得较大值。在递推公式部分,第i天无操作的股票状态延续前一天,即dp[i][0]=dp[i-1][0],第一天买入的股票状态就是在前面说的延续状态和新开状态中取较大值,即dp[i][1]=max(dp[i-1][1], dp[i-1][0]-prices[i]),类似得出第一次卖出,第二次买入和第二次卖出的情况。注意的是,买入的时候要减去股票的买入金额(因为求的是手头的金额),卖出的时候要加上股票的卖出金额(卖出后手头就有钱了)。代码如下:

class Solution {
public:int maxProfit(vector<int>& prices) {if (prices.size() == 0) return 0;vector<vector<int>> dp(prices.size(), vector<int>(5, 0));dp[0][1] = -prices[0];  // 第一次买入dp[0][3] = -prices[0];  // 第二次买入 for (int i = 1; i < prices.size(); i++) {dp[i][0] = dp[i - 1][0];dp[i][1] = max(dp[i - 1][1], dp[i - 1][0] - prices[i]);dp[i][2] = max(dp[i - 1][2], dp[i - 1][1] + prices[i]);  // 首次卖出dp[i][3] = max(dp[i - 1][3], dp[i - 1][2] - prices[i]);dp[i][4] = max(dp[i - 1][4], dp[i - 1][3] + prices[i]);  // 二次卖出}return max(dp[prices.size() - 1][2], dp[prices.size() - 1][4]);}
};

http://www.ds6.com.cn/news/33831.html

相关文章:

  • 广州seo运营网络优化的内容包括哪些
  • 微动漫怎么制作搜索引擎优化分析
  • 南昌网站建设设计优化设计电子版
  • 上海专业的网站新网站排名优化怎么做
  • 广州企业网站建设报价百度搜索智能精选
  • 宿迁哪里有做网站开发的代写文章兼职
  • 全国网站建设哪家专业网络营销试题库及答案
  • 小学网站模板免费下载上海关键词优化排名软件
  • 合肥网站建设网新天津seo外包平台
  • 做vi设计的国外网站本地建站软件有哪些
  • wordpress 分类信息主题谷歌seo搜索
  • 重庆忠县网站建设公司电话北京百度网讯科技有限公司
  • 官网网站源码今日头条极速版最新
  • 上海 餐饮网站建设口碑营销理论
  • 北京住房与城乡建设委员会网站网络营销成功案例分析其成功原因
  • 青岛有做网站的吗seo网站优化推广教程
  • 保定建站软件免费b站网页推广
  • 做ppt的网站网络广告公司排名
  • 娄底高端网站建设微信投放广告多少钱
  • 个人写真工作室杭州seo中心
  • 给网站做选题别做网络推广员
  • 泰安网站建设个人工作室链交换
  • tp框架做网站上海专业排名优化公司
  • 监控做斗鱼直播网站一键优化
  • 网站内容建设包括百度开户联系方式
  • 高端网站设计合肥网站建设百度指数有哪些功能
  • 自适应网站建设方案黄页网站推广效果
  • 李笑来做的一个网站肥城市区seo关键词排名
  • 网站开发亿玛酷信赖百度推广怎么做效果好
  • 泰州网站设计培训最新疫情爆发