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

建设网站注意实现百度首页排名优化价格

建设网站注意实现,百度首页排名优化价格,山东网站营销seo电话,网站建设公司的服务器题目内容: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 : 输入:height [0,1,0,2,1,0,1,3,2,1,2,1] 输出:6 解释:上面是由数组 [0,1…

题目内容:

给定 n 个非负整数表示每个宽度为 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 个单位的雨水(蓝色部分表示雨水)。 

答案:
# coding:utf-8
# 时间:2024/3/10 17:33
# Pythonit教程网(blog.pythonit.cn)
# Python全栈视频课件获取:www.dqu.cc
# 加速高防cdn:woaiyundun.cn
def trap(height):if not height:return 0left, right = 0, len(height) - 1left_max, right_max = height[left], height[right]water = 0while left < right:# 如果左边的高度小于右边的高度# 则更新左边最大高度,并计算当前位置能接的雨水量if height[left] < height[right]:if height[left] > left_max:left_max = height[left]else:water += left_max - height[left]left += 1# 如果右边的高度小于等于左边的高度# 则更新右边最大高度,并计算当前位置能接的雨水量else:if height[right] > right_max:right_max = height[right]else:water += right_max - height[right]right -= 1return water
height = [0, 1, 0, 2, 1, 0, 1, 3, 2, 1, 2, 1]
print(trap(height))  # 输出:6

http://www.dtcms.com/wzjs/453686.html

相关文章:

  • 网站建设403开鲁网站seo不用下载
  • 怎样建设网站官网小说网站排名前十
  • 手工制作网站目前较好的crm系统
  • 做面膜的网站龙岗网站建设
  • 网站点击率如何做微信小程序开发工具
  • 誉重网站建设公司百度搜索页
  • 毕业设计做网站简单吗企业互联网推广
  • 自己做网站靠什么赚钱网站如何被搜索引擎收录
  • 源代码做网站北京百度关键词排名
  • 北京网站建设价钱百度网站关键词排名助手
  • 做网站像素大小成都百度推广排名优化
  • 湖州网站建设有哪些互联网营销师在哪里报名
  • 陕西今日头条郑州seo外包顾问
  • 国企单位网站建设方案怎么制作网站教程手机
  • 网站有什么重庆seo技术博客
  • wordpress 预览网站怎么优化
  • 爱站网做网站吗网站建设有多少公司
  • 如何在公司网站下设置邮箱重庆seo扣费
  • 仙桃做网站如何做好线上推广
  • 网站建设中采用的技术方案2024年疫情还会封控吗
  • 米东区成业建设集团公司网站semester at sea
  • 芜湖哪家公司做网站不错抖音广告怎么投放
  • 房山网站建设网站优化软件
  • 网站淘宝客一般怎么做快速网站
  • 餐厅网站源码徐州百度搜索网站排名
  • 有哪些网站建设公司上线logo设计
  • java淘宝客网站开发视频月嫂免费政府培训中心
  • 专业微信网站网络销售员每天做什么
  • 网站怎么看好与不好什么是百度竞价排名
  • 莱西网站建设微信推广广告在哪里做