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

网站地图类型微信朋友圈产品推广语

网站地图类型,微信朋友圈产品推广语,做网站步骤,网站搭建设计是什么给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入&…

给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。

设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。

注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。

示例 1:

输入:prices = [3,3,5,0,0,3,1,4]
输出:6
解释:在第 4 天(股票价格 = 0)的时候买入,在第 6 天(股票价格 = 3)的时候卖出,这笔交易所能获得利润 = 3-0 = 3 。
随后,在第 7 天(股票价格 = 1)的时候买入,在第 8 天 (股票价格 = 4)的时候卖出,这笔交易所能获得利润 = 4-1 = 3 。
示例 2:

输入:prices = [1,2,3,4,5]
输出:4
解释:在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5-1 = 4 。
注意你不能在第 1 天和第 2 天接连购买股票,之后再将它们卖出。
因为这样属于同时参与了多笔交易,你必须在再次购买前出售掉之前的股票。
示例 3:

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

输入:prices = [1]
输出:0

提示:

1 <= prices.length <= 105
0 <= prices[i] <= 105

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock-iii
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

本题使用动态规划的解法进行求解,一共只有四种情况

  • 买一次
  • 买一次卖一次
  • 买一次卖一次再买一次
  • 买一次卖一次买一次卖一次

定义 buy1, buy2 为买的钱
sell1, sell2 是卖的钱,然后开始进行求解转移方程

buy1 = Math.max(buy1, -prices[i]) 买的钱要最少,求出最大的负数
sell1 = Math.max(sell1, buy1 + prices[i]) 卖的钱,求出差值
buy2 = Math.max(buy2, sell1 - prices[i]) 第二次买的钱,求出值
sell2 = Math.max(sell2, buy2 + prices[i]) 第二次卖

class Solution {public int maxProfit(int[] prices) {int n = prices.length;int buy1 = -prices[0];int buy2 = -prices[0];int sell1 = 0;int sell2 = 0;for (int i = 1; i < n; i++) {buy1 = Math.max(buy1, -prices[i]);sell1 = Math.max(sell1, buy1 + prices[i]);buy2 = Math.max(buy2, sell1 - prices[i]);sell2 = Math.max(sell2, buy2 + prices[i]);}return sell2;}
}
http://www.lbrq.cn/news/2679265.html

相关文章:

  • 网站做支付宝接口吗百度云怎么找资源
  • 网易企业邮箱怎么收费成都seo招聘信息
  • 专业的网站开发建设培训班有哪些课程
  • 网站建设准备杭州营销策划公司排名
  • 北京垡头网站建设公司长沙搜索排名优化公司
  • 苹果手机如何添加网站如何自己免费制作网站
  • 网站如何制作的网站优化招商
  • 广东省建设部网站seo优化名词解释
  • 泰兴网站优化网站seo关键词优化排名
  • 学 网站开发网站的优化
  • 做刷题网站赚钱么大兵seo博客
  • html公司网站模板源码在线发外链工具
  • 在日本怎样做网站今天重大新闻国内最新消息
  • 建设一个功能简单的网站天津百度推广中心
  • 网站背景动图怎么做漯河网站推广公司
  • 宜宾做直销会员网站2019网站seo
  • wordpress 文章顺序seo网站设计工具
  • 杭州住房和城乡建设局网站首页最彻底的手机优化软件
  • 美图网seo外链推广员
  • 今日陕西疫情最新消息在线刷seo
  • 怎么用linux做网站服务器短视频seo关键词
  • 有网站制作app要多长时间沈阳专业seo
  • 神华集团两学一做登陆网站合肥正规的seo公司
  • wordpress 新增seo搜索引擎优化价格
  • 怎么在搜狐快站上做网站外贸网站建设公司哪家好
  • 网站已付款方式在线crm软件
  • 北京P2P公司网站建设能打开任何网站浏览器
  • 荆州哪里有做网站的百度自然排名优化
  • 官方网站建设合同百度推广电话销售话术
  • 大连龙采做网站seo基础
  • 【Redis优化深度剖析:如何通过读写分离提升系统性能】
  • 大数据技术入门精讲(Hadoop+Spark)
  • C#高级语法_泛型
  • 深度学习-卷积神经网络-AlexNet
  • QT的常用控件说明
  • 六、RuoYi-Cloud-Plus OSS文件上传配置