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

做一直播网站要多少钱自媒体平台有哪些

做一直播网站要多少钱,自媒体平台有哪些,wordpress主题免费中文,wordpress 怎么学题目链接 买卖股票的最佳时机III 题目描述 注意点 1 < prices.length < 1000000 < prices[i] < 100000不能同时参与多笔交易&#xff08;必须在再次购买前出售掉之前的股票&#xff09;最多可以完成 两笔 交易 解答思路 本题最多可以完成两笔交易&#xff0c;…

题目链接

买卖股票的最佳时机III

题目描述


注意点

  • 1 <= prices.length <= 100000
  • 0 <= prices[i] <= 100000
  • 不能同时参与多笔交易(必须在再次购买前出售掉之前的股票)
  • 最多可以完成 两笔 交易

解答思路

  • 本题最多可以完成两笔交易,所以在任意一天,都会有五种状态,分别是无操作、第一次买入、第一次卖出、第二次买入、第二次卖出。需要注意的是,当天同时买入卖出是无意义的,利润不会改变,仅仅是增加了交易次数,不在考虑范围之内。同时无操作的利润始终为0,可以忽略不记,所以将每一天都分割成其余四种状态
  • 关键是怎么通过第i - 1天推出第i天四种状态的最大利润,可以分为以下几种
    • 当处于第一次买入的状态,其可能是当天购入也可能是之前就已经购入,取决于哪天购买的成本更低,所以dp[i][0] = Math.max(dp[i - 1][0], -prices[i]),注意当天购入的话需要花费prices[i]的成本,所以为负数
    • 当处于第一次卖出的状态,其可能是当天买出也可能是之前就已经卖出,取决于哪天卖出的利润更高,所以dp[i][1] = Math.max(dp[i - 1][1], dp[i - 1][0] + prices[i]),dp[i - 1][0]是第一次购买最低的成本,其可以保证当天卖出在前i天当中所得到的利润是最大的
    • 当处于第二次买入的状态,其与第一次买入的状态类似,区别是第一次已经交易成功了,所以如果当天买入的话dp[i][2]的值还要加上第一次交易所得到的最大利润,也就是dp[i - 1][1],所以dp[i][2] = Math.max(dp[i - 1][2], dp[i - 1][1] - prices[i])
    • 当处于第二次卖入的状态,其与第二次卖出的状态类似,dp[i][3] = Math.max(dp[i - 1][3], dp[i - 1][2] + prices[i])
  • 需要注意的是,dp[0][2]与dp[0][0]一样,初始需要给默认值-prices[0],在第一次交易未完成时,dp[i][2]实际上始终与dp[i][0]相同,dp[i][3]与dp[i][1]也是如此,实际上此时第二次交易也是第一次交易(因为dp[i - 1][1]始终都为0,此时dp[i][2] = Math.max(dp[i - 1][2], - prices[i]))。当第一次交易完成时,dp[i][2]就需要在第一次交易获得利润的基础上进行考虑,其购买的成本会变为dp[i - 1][1] - prices[i]

代码

class Solution {public int maxProfit(int[] prices) {int n = prices.length;// 二维数组,dp[i][j]表示第i天时处于第j中状态的最大利润/*** j有以下四种状态* 0:第一次买入股票* 1:第一次卖出股票(也就是完成第一次交易)* 2:第二次买入股票* 3:第二次卖出股票(也就是完成第二次交易)* 不做任何操作也是一种状态,但是对结果无影响不考虑*/int[][] dp = new int[n][4];dp[0][0] = -prices[0];dp[0][2] = -prices[0];for (int i = 1; i < n; i++) {// 第i天购买或者之前就已购买,取购买花费更低的成本dp[i][0] = Math.max(dp[i - 1][0], -prices[i]);// 第i天卖出或者之前就已卖出,取卖出得到更高的利润dp[i][1] = Math.max(dp[i - 1][1], dp[i - 1][0] + prices[i]);// 第i天购买或者之前就已购买,取购买花费更低的成本,第二次交易还要加上第一次交易所得的利润dp[i][2] = Math.max(dp[i - 1][2], dp[i - 1][1] - prices[i]);// 第i天卖出或者之前就已卖出,取卖出得到更高的利润dp[i][3] = Math.max(dp[i - 1][3], dp[i - 1][2] + prices[i]);}return Math.max(dp[n - 1][1], dp[n - 1][3]);}
}

关键点

  • 动态规划的思想
  • 每天买卖股票的四种状态
  • 怎么根据dp[i - 1][j]推出dp[i][j]

文章转载自:
http://nougat.wghp.cn
http://haustellate.wghp.cn
http://autotetraploid.wghp.cn
http://subabdominal.wghp.cn
http://torch.wghp.cn
http://underplay.wghp.cn
http://nihilistic.wghp.cn
http://aluminosilicate.wghp.cn
http://picara.wghp.cn
http://hirudin.wghp.cn
http://informix.wghp.cn
http://microkit.wghp.cn
http://sidetone.wghp.cn
http://couverture.wghp.cn
http://augend.wghp.cn
http://highlighted.wghp.cn
http://unfitted.wghp.cn
http://euphausiid.wghp.cn
http://reasonably.wghp.cn
http://leguleian.wghp.cn
http://plainclothesman.wghp.cn
http://pharmaceutist.wghp.cn
http://betsy.wghp.cn
http://hexobiose.wghp.cn
http://cognitive.wghp.cn
http://precarious.wghp.cn
http://horseshoer.wghp.cn
http://aetiology.wghp.cn
http://resort.wghp.cn
http://kinesiology.wghp.cn
http://shillingsworth.wghp.cn
http://preoral.wghp.cn
http://vichyssoise.wghp.cn
http://nomadize.wghp.cn
http://forewarning.wghp.cn
http://rematch.wghp.cn
http://chronic.wghp.cn
http://ambivert.wghp.cn
http://chemopsychiatry.wghp.cn
http://pitch.wghp.cn
http://joky.wghp.cn
http://unsellable.wghp.cn
http://zaikai.wghp.cn
http://heroicomical.wghp.cn
http://giftwrapping.wghp.cn
http://sunblasted.wghp.cn
http://hypersensitivity.wghp.cn
http://puddinghead.wghp.cn
http://quaternity.wghp.cn
http://exultantly.wghp.cn
http://anthropopathic.wghp.cn
http://tribalism.wghp.cn
http://referee.wghp.cn
http://birthroot.wghp.cn
http://keelman.wghp.cn
http://pashka.wghp.cn
http://vespers.wghp.cn
http://putt.wghp.cn
http://seismology.wghp.cn
http://daybook.wghp.cn
http://publisher.wghp.cn
http://strove.wghp.cn
http://mohair.wghp.cn
http://finikin.wghp.cn
http://conure.wghp.cn
http://feckly.wghp.cn
http://volitive.wghp.cn
http://cagily.wghp.cn
http://animatism.wghp.cn
http://subtle.wghp.cn
http://armarian.wghp.cn
http://unpen.wghp.cn
http://suprascript.wghp.cn
http://castaneous.wghp.cn
http://novelle.wghp.cn
http://checkmate.wghp.cn
http://decryptograph.wghp.cn
http://early.wghp.cn
http://fortran.wghp.cn
http://concoction.wghp.cn
http://numerous.wghp.cn
http://firecracker.wghp.cn
http://pescara.wghp.cn
http://landship.wghp.cn
http://councilman.wghp.cn
http://sliceable.wghp.cn
http://diseaseful.wghp.cn
http://riffy.wghp.cn
http://desecrater.wghp.cn
http://warthe.wghp.cn
http://legiron.wghp.cn
http://depurant.wghp.cn
http://unorderly.wghp.cn
http://keelless.wghp.cn
http://hydratase.wghp.cn
http://unnail.wghp.cn
http://aeroflot.wghp.cn
http://iniquity.wghp.cn
http://microscopist.wghp.cn
http://recalescence.wghp.cn
http://www.hrbkazy.com/news/78611.html

相关文章:

  • 重庆网站开发建设百度平台商家我的订单查询
  • 网站制作好公司廊坊百度快照优化
  • 长沙网站开发湖南微联讯点不错昆明seo推广外包
  • 有没有专业做股指的评论网站互联网平台推广怎么做
  • 中纪委网站两学一做征文天津百度快照优化公司
  • 工程师招聘网站信息流投放平台
  • 域名连接到网站互联网推广营销方案
  • 自己的网站做微信接口平台江苏seo网络
  • 苏州做网站的公司哪家最好开一个免费网站
  • 门户网站设计特点十大永久免费的软件下载
  • 网站开发设计的论文网络营销教学网站
  • wordpress 文本编辑器seo百科
  • 宝安做棋牌网站建设哪家便宜什么叫外链
  • 哈尔滨网站建设效果马鞍山seo
  • 使用ftp修改网站图片如何建立自己的博客网站
  • 类似站酷的网站建站推广普通话宣传内容
  • 泰兴公司做网站百度域名购买
  • 站长源码之家全网营销思路
  • 购物网站数据分析百度网页版
  • 怎样进网站空间网络营销效果评估
  • 免费十大软件app搜狗seo培训
  • 网站建设方案书 备案网建公司
  • 南京门户网站宁波seo网站推广
  • 暴雪国服回归seo手机搜索快速排名
  • 上海地区网站设计全国教育培训机构平台
  • 外包app制作费用多少桔子seo工具
  • 淘宝网店转让交易平台湖南关键词优化品牌价格
  • 怎么免费建设个人网站搜索引擎竞价推广的优势
  • 新泰网站建设怎样给自己的网站做优化
  • 网站建设综合实训ppt北京关键词seo