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

启动 wordpress 博客网站seo站外优化

启动 wordpress 博客,网站seo站外优化,做网站公司赚不赚钱,购物平台app清晰明了的思路是解决问题的至上法宝。如何把一个复杂的问题拆成简单的问题,就是我们需要考虑的。 1. 题目 2. 思想 这道题虽然是难题,但是思想比较简单。 题目要求说至多买卖两次,也就是说,也可以买卖一次,这种情况…

清晰明了的思路是解决问题的至上法宝。如何把一个复杂的问题拆成简单的问题,就是我们需要考虑的。

1. 题目

在这里插入图片描述

2. 思想

这道题虽然是难题,但是思想比较简单。

题目要求说至多买卖两次,也就是说,也可以买卖一次,这种情况之前有分析过,比较简单。那么我们就着重看下买卖两次是怎么获取最大收益。

买卖两次那么就必须从中间某一天分割开。比如题中的样例[3,3,5,0,0,3,1,4],相当于拆成了[3,3,5] [,0,0,3,1,4] 两部分,再求两个小区间的最大值即可。也就是说,需要找出一个分割点,然后使得分割点左侧的钱卖出赚的钱 + 分割点右侧区间卖出赚的钱 最多即可。那么接下来就是计算分割点左侧区间的钱,和分割点右侧区间卖出可以赚的钱。这个计算比较简单,就是直接遍历然后迭代更新出最大值即可。

需要注意的是,买卖两次有时候不如买卖一次赚的钱多,所以最后,需要一起判断最大值是多少。

3. 代码

class Solution:def maxProfit(self, prices: List[int]) -> int:dp_left = [0] * len(prices)dp_right = [0] * len(prices)cur_min = prices[0]for i in range(1,len(prices)):dp_left[i] = max(dp_left[i-1], prices[i] - cur_min)cur_min = min(cur_min, prices[i])print(dp_left)cur_max = prices[-1]for i in reversed(range(len(prices)-1)):dp_right[i] = max(dp_right[i+1], cur_max - prices[i] )cur_max = max(cur_max, prices[i])print(dp_right)res = 0for i in range(1, len(prices)-1):res = max(res,dp_left[i] + dp_right[i+1] )return max(res, dp_left[-1], dp_right[0])
http://www.dt0577.cn/news/13071.html

相关文章:

  • 找郴州一家做网站的公司电话引流推广广告怎么写
  • 东莞房产网宁波seo链接优化
  • 四川城乡住房城乡建设厅网站网络优化的内容包括哪些
  • 做网站销售 优帮云北京seo如何排名
  • 做网站哪家公司好免费网络推广渠道
  • 注册公司后才可以做独立网站吗seo技术分享免费咨询
  • 怎么查网站的外链广州最新发布最新
  • 做ic贸易去什么网站好网站优化排名服务
  • 网上推广购物平台怎么推广好湖南网站建设推广优化
  • 个人网站可以做社交类型上海网络推广排名公司
  • 最近的新闻热点seo外链软件
  • 如何做招聘网站分析做博客的seo技巧
  • 大型门户网站建设桔子seo
  • wordpress cdn css失效360优化大师旧版
  • 长沙网站开发在线咨询客户引流推广方案
  • 做网站用java 还是php每日一则小新闻
  • 企业网站的建立如何带来询盘营销策划是做什么
  • 怎么做网站的软文推广免费b站推广网站不
  • 凡客网站做SEO能被收录吗免费网站alexa排名查询
  • 中国都在那个网站上做外贸关键词优化seo排名
  • 直销网站建设sem竞价广告
  • 有趣的网站网址之家考拉seo
  • 不再单独建设政府网站互联网广告推广公司
  • bing 网站管理员批量查询权重
  • 山西省住房和城乡建设部网站网站优化排名金苹果系统
  • 集团门户网站建设策划手游推广渠道平台
  • 购买idc网站服务器大数据精准营销获客
  • 游戏网站网页设计网络推广运营主要做什么
  • 做外贸在哪个网站找客户杭州推广公司排名
  • wordpress 归档函数杭州seo排名公司