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

济南长清网站建设百度推广工具

济南长清网站建设,百度推广工具,银川app购物网站制作公司,沧州网站建设优化描述 分析 i位置能积累的雨水量,等于其左右两边最大高度的最小值。为了能获取i位置左右两边的最大高度。使用动态规划。两个dp数组: leftMaxrightMax 其中 leftMax[i] 代表i位置左边的最大高度rightMax[i] 代表i位置右边的最大高度 初始状态&#x…

描述

image.png

分析

i位置能积累的雨水量,等于其左右两边最大高度的最小值。
为了能获取i位置左右两边的最大高度。使用动态规划。
两个dp数组:

  • leftMax
  • rightMax

其中

  • leftMax[i] 代表i位置左边的最大高度
  • rightMax[i] 代表i位置右边的最大高度

初始状态:

  • leftMax[0] = 0;
  • rightMax[0] =0;

填充这两个dp数组。

那么i位置最终能存的雨水量为:min(eftMax[i] , rightMax[i]) - height[i]

遍历所有位置,即可得到总共能接的雨水数。

image.png

代码

class Solution {public int trap(int[] height) {int n = height.length;int[] leftMax = new int[n];int[] rightMax = new int[n];leftMax[0] = height[0];for (int i = 1; i < n; i++) {leftMax[i] = Math.max(leftMax[i - 1], height[i]);}rightMax[n - 1] = height[n - 1];for (int i = n - 2; i >= 0; i--) {rightMax[i] = Math.max(rightMax[i + 1], height[i]);}int res = 0;for (int i = 0; i < n; i++) {res += Math.min(leftMax[i], rightMax[i]) - height[i];}return res;}
}

image.png

面试公司

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

相关文章:

  • 石家庄做网站科技公司网络项目资源网
  • 建设好网站的在线沟通功能易思企业网站管理系统
  • b2b网站开发报价windows优化大师怎么样
  • 长春火车站附近有什么好玩的地方百度小说排行榜前十
  • 工商做年报网站郑州网站优化seo
  • 怎么用企业网站做营销app优化建议
  • 百度云搜索引擎入口 百度网盘seo黑帽有哪些技术
  • 微平台公众号快速优化排名公司推荐
  • 网上商城 网站建设 解决方案什么是seo?
  • 网站建设素材网网络营销与直播电商怎么样
  • 平台网站怎么做新闻稿
  • vr 全景 网站建设上海比较好的seo公司
  • 永康网站推广小红书seo排名帝搜软件
  • 电销网站建设天天seo百度点击器
  • 中国网站建设代理项目东莞谷歌推广公司
  • 网站网页文案怎么写如何做营销活动
  • 鄞州中学网站谁做的高权重外链
  • 有没有做卡商的网站阿里巴巴logo
  • 最专业的做网站公司哪家好抖音代运营收费详细价格
  • dede新手做网站多久做网站哪个平台好
  • 不用网站做淘宝客如何注册网址
  • python如何做网站沈阳seo关键词
  • 定制建站 app建设广告投放运营主要做什么
  • 公司做网站的意义seo推广策略
  • 乌鲁木齐新市网站建设seo推广要多少钱
  • 网站咨询弹窗怎么做洛阳网站建设优化
  • 营销型网站建设公司武汉 网络 推广
  • 南宁做网站哪家好百度首页推广广告怎么做
  • 网站建设广告词天津seo技术教程
  • 重庆的企业的网站建设网站seo系统