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

大连做企业网站的公司国内新闻大事20条简短

大连做企业网站的公司,国内新闻大事20条简短,酒店网站开发,做彩票网站服务器剑指 Offer 63. 股票的最大利润 - 力扣(LeetCode) 类似题:LeetCode第 121 题:买股票的最佳时机(C)_zj-CSDN博客 o(n^2)的dp,思路很直接,但是最后一个测试用例超时了: class Solution { publi…

剑指 Offer 63. 股票的最大利润 - 力扣(LeetCode)

类似题:LeetCode第 121 题:买股票的最佳时机(C++)_zj-CSDN博客

o(n^2)的dp,思路很直接,但是最后一个测试用例超时了:

class Solution {
public:int maxProfit(vector<int>& prices) {if(prices.empty())  return 0;vector<int> dp(prices.size(), 0);for(int i = 1; i < prices.size(); ++i){for(int j = i-1; j >= 0; --j){if(prices[i] > prices[j])dp[i] = max(dp[i], prices[i] - prices[j]);}}return *max_element(dp.begin(), dp.end());}
};

可以使用一个变量随时记录前i天的最小=价格:

class Solution {
public:int maxProfit(vector<int>& prices) {if(prices.empty())  return 0;vector<int> dp(prices.size(), 0);int min_price = prices[0];//记录前i天的最小价格for(int i = 1; i < prices.size(); ++i){//卖或者不卖dp[i] = max(dp[i-1], prices[i] - min_price);min_price = min(min_price, prices[i]);//更新最小价格}return *max_element(dp.begin(), dp.end());}
};

状态压缩也很简单,就不写了。

当然也可以不使用dp:

class Solution {
public:int maxProfit(vector<int>& prices) {if(prices.empty())  return 0;int res = 0, min_price = prices[0];//记录前i天的最小价格for(int i = 1; i < prices.size(); ++i){if(prices[i] < prices[i-1]) min_price = min(prices[i], min_price);//更新最小价格else res = max(res, prices[i] - min_price);}return res;}
};
http://www.lbrq.cn/news/2354653.html

相关文章:

  • 台湾设计师网站建站教程
  • 有哪些可以免费做视频的网站网络营销方式包括哪些
  • 做采集网站郑州seo关键词排名优化
  • web前端开发工程师招聘要求百度seo营销
  • 新沂网络营销是什么抖音seo排名软件哪个好
  • qq电脑版搜索引擎seo如何赚钱
  • 网站建设小工具网盘搜索引擎
  • 百度上如何做企业网站百度百科合作模式
  • 政府wap网站建设方案快速网站轻松排名
  • 哪个网站做餐饮推广最好百度的推广广告
  • 广告网站怎么建设国外网站推广
  • 建设工程方面的资料在哪个网站下载比较方便做电商需要学哪些基础
  • 月付网站空间提供商湖人今日排名最新
  • 医院网站系统源码百度推广管理平台
  • 福田网站建设哪家公司靠谱今天《新闻联播》回放
  • 网站建设空间申请乔拓云建站平台
  • 美的公司网站建设的目的谷歌在线浏览器免费入口
  • 建设网站石家庄百度客服人工电话95188
  • iis如何做同时运行两个网站80端口百度公司招聘官网最新招聘
  • 制作响应式网站报价百度推广渠道
  • 哪个网站做贺卡做的好上海关键词优化公司哪家好
  • 网站建设公司每年可以做多少个网站人际网络营销2900
  • 做学校网站会下线吗百度直接打开
  • 国外优秀ps网站中视频自媒体账号注册下载
  • 苏中建设集团网站官网营销策略分析论文
  • 企业网站建设费记什么科目东营seo
  • 做网站的电脑软件网站推广软件哪个最好
  • 360网站上做宣传要多少钱seo搜索引擎优化怎么做
  • 网站开发项目安排免费b站推广入口
  • 做特卖的网站高端建站
  • 【MAC】nacos 2.5.1容器docker安装
  • 【27】MFC入门到精通——MFC 修改用户界面登录IP IP Address Control
  • STM32 | 定时器 PWM 呼吸灯
  • A*算法详解
  • Ubuntu24 辅助系统-屏幕键盘的back按键在网页文本框删除不正常的问题解决方法
  • ELK部署与使用详解