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

网站文件上传好下一步怎么做四川网站建设

网站文件上传好下一步怎么做,四川网站建设,博客seo怎么做,网络推广营销网站建设专家描述 分析 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.yayakq.cn/news/320956/

相关文章:

  • 建立网站备案需要什么资料石家庄小程序开发公司
  • 大连鼎信网站建设购物网站设计说明
  • 有没有教做蛋糕的网站青岛专业制作网站的公司吗
  • 东莞响应式网站哪家好网站seo的重要性
  • 南充市建设局网站网页设计与制作智慧树单元检测答案
  • 俄文企业网站制作wordpress 多国语言
  • 医院的网站关键词定位一般是什么seo难不难
  • 网站建设需求文章天眼查询个人信息免费
  • 模板型网站建设怎么建设淘客自己的网站_
  • 淄博网站建设详细策划网站开发成本评估
  • 寻花问柳专注做一家男性喜欢的网站psd设计网站模板
  • 网站备案协议书文章类网站
  • 如何做自己网站深圳vi设计有哪些
  • 网站管理平台扩展插件网站建设服务器如何选择
  • 山西建站优化thinkphp仿wordpress
  • 企业品牌维护市场推广seo职位描述
  • 绵阳网站建设设计wordpress301跳转插件
  • 电子建设网站的目的海淀企业型网站建设
  • 泉州市网站设计企业肯德基的网站建设
  • wordpress管理网站项目建设背景与必要性
  • 免费动态素材网站app开发价格一览表
  • 建设领域工人管理网站百度的seo排名怎么刷
  • 天天网站wordpress 删除数据
  • 建设网站安全性网上卡片制作
  • 团购网站的交易流程企业注册登记信息查询
  • 苏州的网站建设公司电子商务怎样建立网站的
  • 自己建站动漫网站建站目的
  • 怎么在自己做网站公司网站模板图片
  • 网页 代码怎么做网站电商网站建设去迅法网
  • 建网站联系怎么看商标有没有注册