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

云南网站设计模板百度竞价一个月5000够吗

云南网站设计模板,百度竞价一个月5000够吗,手机网站建设要注意哪些问题,wordpress 建资源县好不好题目: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 输入:height [0,1,0,2,1,0,1,3,2,1,2,1] 输出:6 解释:上面是由数组[0,1,0,2…

题目:

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。


示例 1:

输入:height = [0,1,0,2,1,0,1,3,2,1,2,1] 
输出:6 
解释:上面是由数组[0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。

示例 2:

输入:height = [4,2,0,3,2,5]
输出:9

提示:

n == height.length
1 <= n <= 2 * 10^4
0 <= height[i] <= 10^5

题解

将整个列表按照最大值 maxV 分成两部分,左边以及右边的所有的值都不可能超过最大值 maxV。

对于所有的左边值来说,可以将最大值 maxV 作为所有蓄水池的右边界。

而蓄水池的左边界则是从左到右遍历到当前值是的最大值。

最终的水平面将取决于值较小的边界,则为左边界。

def trap(height):maxI = np.argmax(height).flatten()[0]tr = i = 0for j in range(1, maxI):if height[i] > height[j]:tr += height[i] - height[j]else:i = ji = len(height) - 1for j in range(len(height) - 2, maxI, -1):if height[i] > height[j]:tr += height[i] - height[j]else:i = jreturn tr


 

http://www.yayakq.cn/news/61574/

相关文章:

  • seo如何优化网站淮安软件园哪家做网站
  • 中国网站建设市场规模绍兴外贸网站建设
  • 网站建设几层结构广告公司的网站建设
  • vs sql server网站开发网站模板颜色
  • 小网站如何做网站实名认证功能怎么做
  • 临沂谁会做网站普洱市网站建设制作
  • 第一站长网网站建站的费用
  • 什么网站百度容易收录网站建设费属哪个费用
  • 怎样把网站做的高大上做网站还赚钱么
  • 个人主页网站模板htmlwordpress 标签选项卡
  • 福利博客wordpress主题网站改版对网站优化影响最大的问题有哪些
  • 博客网站怎么做cpa高端医疗网站开发
  • 做网站需要些什么西安做网站的公司地址
  • 网站建设公司现状个人养老金制度最新消息
  • 做个网站多钱红安建设局投诉网站
  • 网站系统后台企业咨询管理公司经营范围
  • 制作企业网站方案上海龙雨建设工程有限公司网站
  • 可以做软件的网站有哪些内容吗机关门户网站建设要求
  • seo优化网站快速排名网站建设 蔬菜配送
  • 长春h5建站模板信誉好的做网站
  • 商城网站建设好么wordpress上传路径报错
  • 网站电子备案免费学校网站系统
  • 网页设计与网站制作知识框架网页设计基础实训期末试卷和答案
  • 做网站要什么颜色模式图片在线制作免费软件
  • 天津网站建设基本流程制作网页最多的图片格式
  • 商城网站建设适合于哪类企业小程序注册拉新
  • icp ip 网站备案查询系统网站建设昆明哪家好
  • 3000ok新开传奇网站山东网络安全
  • 设计素材网站花瓣织梦如何做英文网站
  • 哪个网站是免费的wordpress 文章分页 插件