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

宿迁做网站哪家公司好做网站外包公司名称大全

宿迁做网站哪家公司好,做网站外包公司名称大全,做网站后台的叫什么,购物网站支付页面制作309.最佳买卖股票时机含冷冻期 本题加了一个冷冻期#xff0c;状态就多了#xff0c;有点难度#xff0c;大家要把各个状态分清#xff0c;思路才能清晰 视频讲解#xff1a;动态规划来决定最佳时机#xff0c;这次有冷冻期#xff01;| LeetCode#xff1a;309.买卖… 309.最佳买卖股票时机含冷冻期  本题加了一个冷冻期状态就多了有点难度大家要把各个状态分清思路才能清晰  视频讲解动态规划来决定最佳时机这次有冷冻期| LeetCode309.买卖股票的最佳时机含冷冻期_哔哩哔哩_bilibili 代码随想录 思路 还是用的之前的方法就是多加了个冷冻期。 class Solution(object):def maxProfit(self, prices):lengthlen(prices)if length%31:caselengthdeglength//3elif length%30:caselength1deglength//3else:caselength1deglength//31#deg表示要初始化的数量#case表示最大有几种情况dp[[0]*case for _ in range(len(prices))]i1 #表示初始化的起始量while deg!0: #进行初始化dp[0][i]-prices[0]i3deg-1for i in range(1,length):dp[i][0]dp[i-1][0]for j in range(1,case):if j%31: #表示持有的时候dp[i][j]max(dp[i-1][j],dp[i-1][j-1]-prices[i])elif j%32: #表示未持有的时候dp[i][j]max(dp[i-1][j],dp[i-1][j-1]prices[i])else: #表示冷冻期的时候dp[i][j]dp[i-1][j-1]return max(dp[-1]) 答案 class Solution:def maxProfit(self, prices: List[int]) - int:n len(prices)if n 0:return 0dp [[0] * 4 for _ in range(n)] # 创建动态规划数组4个状态分别表示持有股票、不持有股票且处于冷冻期、不持有股票且不处于冷冻期、不持有股票且当天卖出后处于冷冻期dp[0][0] -prices[0] # 初始状态第一天持有股票的最大利润为买入股票的价格for i in range(1, n):dp[i][0] max(dp[i-1][0], max(dp[i-1][3], dp[i-1][1]) - prices[i]) # 当前持有股票的最大利润等于前一天持有股票的最大利润或者前一天不持有股票且不处于冷冻期的最大利润减去当前股票的价格dp[i][1] max(dp[i-1][1], dp[i-1][3]) # 当前不持有股票且处于冷冻期的最大利润等于前一天持有股票的最大利润加上当前股票的价格dp[i][2] dp[i-1][0] prices[i] # 当前不持有股票且不处于冷冻期的最大利润等于前一天不持有股票的最大利润或者前一天处于冷冻期的最大利润dp[i][3] dp[i-1][2] # 当前不持有股票且当天卖出后处于冷冻期的最大利润等于前一天不持有股票且不处于冷冻期的最大利润return max(dp[n-1][3], dp[n-1][1], dp[n-1][2]) # 返回最后一天不持有股票的最大利润 总结 虽然说我觉得能写出来就已经不错了但是他的时间和空间都要的很多。答案只有5种状态他没有算次数所以要更简单一些。我的可以成为暴力法了。  714.买卖股票的最佳时机含手续费   相对122.买卖股票的最佳时机II 本题只需要在计算卖出操作的时候减去手续费就可以了代码几乎是一样的可以尝试自己做一做。 视频讲解动态规划来决定最佳时机这次含手续费| LeetCode714.买卖股票的最佳时机含手续费_哔哩哔哩_bilibili 代码随想录 class Solution(object):def maxProfit(self, prices, fee):#0.表示持有股票的时候#1.表示没有持有股票的时候dp[[0]*2 for _ in range(len(prices))]dp[0][0]-prices[0]for i in range(1,len(prices)):dp[i][0]max(dp[i-1][0],dp[i-1][1]-prices[i])dp[i][1]max(dp[i-1][1],dp[i-1][0]prices[i]-fee)return dp[-1][1] 总结 也算是复习了一下股票第四种题的答案写起来不算难。  股票总结  股票问题做一个总结吧 ​​​​​​代码随想录 ​​​​​​​  总结 我感觉股票问题最重要的是找到所有的状态知道套路了其实还算简单。
http://www.zqtcl.cn/news/690020/

相关文章:

  • 网站开发硬件工程师待遇微信商城有哪些第三方平台
  • 基于响应式设计的网站建设软件开发项目甘特图
  • 绍兴兴住房和城乡建设局网站网站更换名称需要重新备案吗
  • 跨境电商网站开发文档网站建设费可摊几年
  • 怎样建设一个游戏网站随便玩玩在线制作网站
  • 免费的成品网站用织梦模板做网站
  • 彩票网站开发 极云有的域名怎样做网站
  • 网店运营推广网站买个天猫店多少钱一个
  • 资讯网站排版广告公司取名大全集
  • 织梦网站seo安徽建设厅网站
  • 北京智能模板建站如何增加网站的索引量
  • 哪个网站专做进口商品的网站备案好麻烦
  • 南京网站制作哪家专业接口网站开发
  • 网站正在建设中9797鲜花网页设计模板
  • wordpress怎么自动更新网站地图现在最流行的网站开发工具
  • 科技局网站查新怎么做vs网站制作教程
  • 网站开发流程文档东莞英文建站公司
  • 怎样建俄文网站wordpress国产主题推荐
  • 网站开发晋升空间 路径秦皇岛房管局官网
  • 中山网站建设sipocms做家电网站好
  • 石家庄建设局网站怎么打不开手机网站素材
  • 电影网站怎么做要多少钱中企动力 网站价格
  • 长沙企业如何建网站爱用建站
  • 在哪个网站上做实验仪器比较好农村住宅设计图集
  • 网站的源代码有什么用wordpress英文博客模板下载
  • 用html5做网站的优点国内家居行业网站开发
  • 临沂企业网站客流统计系统厂家
  • 深圳H5网站开发最新版app下载安装
  • 手机网站免费模板下载成都建设项目环境影响登记网站
  • 上海网站seo公司网站建设公司盈利分析