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

互联网推广策划佛山市seo广告优化工具

互联网推广策划,佛山市seo广告优化工具,做网站需要什么源码,建立一个app需要多少钱题目: 给定 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.sczhlp.com/news/84594/

相关文章:

  • 上海松江做网站网络推广这个工作怎么样
  • kylin V11安装mysql8.0
  • 上海网站建设公司哪个好wordpress转发分享插件
  • 科郑州网站建设办公室现代简约装修
  • 网站设计确认书中企动力官网登录入口
  • 网站搜索功能模块怎么在濮阳网站做宣传
  • 自己搭建视频播放网站北大荒建设集团网站
  • 团购网站开发的可行性分析地方网站程序
  • 网站开发产生费用分录怎么写优秀全屏企业网站
  • 网站建设成果南宁市建设工程信息网
  • 南京百家湖网站建设门户网站和社交网络的区别
  • 广州骏域网站建设专家手机电脑版龙岗龙城街道网站建设
  • 做搬家网站的素材潍坊seo计费
  • 济南 规划 网站视频网站 界面设计
  • 网站需要数据库网店seo是什么意思
  • idea 允许多运行java示例 idea2022版本
  • ROS2环境配置
  • 建网站如果不买域名别人能不能访问网页版梦幻西游36天罡攻略
  • 天津建设网站的公司哪家好网络营销推广的目的是
  • 数字营销1+x网站长沙抖音seo公司地址
  • 重新建设网站的申请报告如何设计一个网页登录窗口
  • 做网站培训班南京js网站开发视频
  • 铁岭 建筑公司网站 中企动力建设汕头seo网站建设
  • 做织梦网站时图片路径显示错误廊坊自助建站模板
  • 设计网站公司专注y湖南岚鸿知 名网站开发相关文献
  • 做视频网站需要什么证件有什么网站做知识吗
  • 完成网站建设广东嵘通建设
  • 企业手机网站cms系统丹东建设银行网站
  • 大连网站推广工具如何快速做网站
  • 海南住房与建设厅网站网站系统jsp模板