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

网站图片添加alt标签重庆seo点击工具

网站图片添加alt标签,重庆seo点击工具,网上做网站任务,国人wordpress企业主题题目 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图#xff0c;计算按此排列的柱子#xff0c;下雨之后能接多少雨水。 示例 1#xff1a; 输入#xff1a;height [0,1,0,2,1,0,1,3,2,1,2,1] 输出#xff1a;6 解释#xff1a;由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表…题目 给定 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 答案 这个问题可以通过动态规划来解决。我们可以定义一个dp数组dp[i]表示从第0个柱子到第i个柱子所能接到的最大雨水量。对于每个柱子如果它比前一个柱子高那么它上面的雨水量就是它自身的高度否则就是0。因此我们可以得到状态转移方程 dp[i] max(dp[i-1], height[i]) 其中dp[i-1]表示不接第i个柱子上的雨水量height[i]表示接第i个柱子上的雨水量。最后dp数组中的最大值就是所能接到的最大雨水量。 以下是Python代码实现 def trap(height):if not height:return 0n len(height)dp [0] * ndp[0] height[0]left, right 0, 0ans 0while right n:# 从左往右扫描while right n and dp[right] dp[left]:dp[right] height[right]right 1# 如果dp[left] dp[right]则更新left为right的左边一个位置if dp[left] dp[right]:left right - 1# 更新最大雨水量ans max(ans, dp[right])return ans在这个代码中我们使用了一个dp数组来存储每个位置所能接到的最大雨水量。left和right分别表示扫描的左右边界ans表示目前为止所能接到的最大雨水量。在每个位置如果dp[left] dp[right]则说明我们可以将雨水接到右边的柱子上因此需要更新left为right的左边一个位置。最后返回ans即可。
http://www.w-s-a.com/news/391594/

相关文章:

  • 设计接单app平台有哪些在线网站seo诊断
  • 兰州网站建设推广现代营销手段有哪些
  • 郴州网站seo优化网络安全哪个培训班比较好
  • 做网站需要记哪些代码企业网站建设思路
  • 重庆自助建站模板网络服务器配置与管理
  • 外贸网站怎样做小程序买量平台
  • 中山精品网站建设机构海外留学网站建设方案
  • 长春网站建设工作如何取消wordpress页脚
  • 忻府网站建设排名网络管理系统官网
  • 张家港外贸网站建设国医堂网站平台建设
  • 水冶那里有做网站的对于网站链接优化有哪些建议
  • 宝安中心地铁站是几号线化妆品网站做的好的
  • 海宁营销型网站设计企业融资是什么意思
  • 淘宝客做网站要钱吗网站开发试题库
  • 10g空间网站做视频网站网站建设找超速云
  • 一元购网站怎么做企业网站源码cms
  • 域名不变 网站改版临沂企业网站建站模板
  • 天河网站建设信科网络外包公司和公司直招哪个好
  • 网站制作哈尔滨聊天系统源码
  • 网站建设朋友圈素材青白江建设网站
  • 红酒网站设计软件设计文档
  • 如何创建网站目录网站申请支付宝接口
  • 网站做区块链然后往里面投钱品牌设计公司收费标准
  • 2022互联网+创新创业项目呼和浩特企业网站排名优化
  • 电子商务类网站建设山西自助建站系统怎么用
  • odoo做网站网站设置专栏有什么好处
  • 局域网内个人网站建设查询企业的网站有哪些
  • 网站建设属于技术开发吗网页制作团队
  • 做家常菜的网站哪个好哪个网站做图片外链
  • 眼科医院网站设计怎么做6深圳宝安是什么风险等级