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

新手去哪个网站做翻译河南省建设工程信息网站

新手去哪个网站做翻译,河南省建设工程信息网站,做一普通网站需要多少钱,哪里有免费 建设网站的地址121. 买卖股票的最佳时机 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从…

121. 买卖股票的最佳时机

给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。

你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。

返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。

示例 1:
输入:[7,1,5,3,6,4]
输出:5
解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。
注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。

示例 2:
输入:prices = [7,6,4,3,1]
输出:0
解释:在这种情况下, 没有交易完成, 所以最大利润为 0。

提示:
1 <= prices.length <= 105
0 <= prices[i] <= 104

动态规划

dp[i]表示前i个的最小值,然后遍历用prices[i]-dp[i-1]求利润取最大利润

class Solution {
public:int dp[100005];int maxProfit(vector<int>& prices) {dp[0]=prices[0];int res=0;for(int i=1;i<prices.size();i++) dp[i]=min(dp[i-1],prices[i]);for(int i=1;i<prices.size();i++) res=max(res,prices[i]-dp[i-1]);return res;}
};
http://www.yayakq.cn/news/855472/

相关文章:

  • 个人注册的网站可以做公司宣传用吗神农架网站建设公司
  • 网站建设企业需要准备资料网站建设顶部图片
  • 营销型网站建设是什么意思设计网名的特殊符号
  • 做统计表的网站高端h5网站建设 上海
  • 湛江搭建做网站在哪里做建设公司网站的步骤
  • 做图素材网站开哪个vip好免费创建自己的网站
  • 图片外链上传网站包头网站建设制作
  • 网站建设方案书范本网站运营做内容
  • 网站信任的体验如何做潍坊网站排名推广
  • 手机怎么登录自己做的网站广州北京网站建设
  • 门户网站建设情况总结建设哪里看额度
  • 网站建设专业的竞价网站托管
  • 网站建设图片大小运用阿里云怎么做网站
  • 网站流量少怎么办新浪云搭建wordpress
  • 帮人做网站推选的公司国内php开发的网站建设
  • 织梦cms怎么搭建网站简洁型网页
  • 贵阳网站上门备案业务ui设计师的工作内容是什么
  • 网站设计就业形势index.html网站怎么做
  • wordpress连不上数据库汕头网站时优化
  • 网站后台维护费用村建站属于哪个部门
  • 网站设计与开发高端网站设计
  • 网站站内站建设现状可以发外链的论坛有哪些
  • 网站地图怎么做微信公众平台网页开发
  • 织梦的cms哪些网站深圳高端女装品牌
  • 手机开发网站怎么做网站屏幕自适应
  • 付网站建设服务费记账东莞免费网站建设网络营销
  • 柳州企业 商家应该如何做网站网站建设在未来的发展趋势
  • 网站开发前台开发百度店铺怎么开通
  • 做个视频网站wordpress 标签表
  • 做网站的工作量广州游戏软件开发公司