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

网站流量如何突破养殖公司起名字大全免费

网站流量如何突破,养殖公司起名字大全免费,微信手机网站,网站网页设计有哪些42.接雨水 这是一个简单的动态规划问题#xff0c;虽然leetcode将它归结为困难。 但是我感觉它难度应该达不到#xff0c;可能归结为中等比较合适0x1 题目 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图#xff0c;计算按此排列的柱子#xff0c;下雨之后能接多少雨…42.接雨水 这是一个简单的动态规划问题虽然leetcode将它归结为困难。 但是我感觉它难度应该达不到可能归结为中等比较合适0x1 题目 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图计算按此排列的柱子下雨之后能接多少雨水。 题目地址https://leetcode.cn/problems/trapping-rain-water/description/ 0x2 示例 //如上图 输入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 个单位的雨水蓝色部分表示雨水。输入height [4,2,0,3,2,5] 输出90x3 解题思路 对于这道题目雨水的体积等于每一列雨水能达到的最大高度-柱子高度的累加。 那么接下来我们的重心就是如何求取这个最大高度。除去两边的临界条件其他中间所有的柱子我们只需要向两边看两边看到的最小高度就是我们所能达到的最大高度。以中间某个柱子为例。 代码 public int trap(int[] height) {int n height.length;if(n0){return 0;}int[] leftMax new int[n];leftMax[0] height[0];for(int i 1; i n; i){leftMax[i] Math.max(leftMax[i-1],height[i]);}int[] rightMax new int[n];rightMax[n-1] height[n-1];for(int i n-2; i 0; i--){rightMax[i] Math.max(rightMax[i1],height[i]);}int res 0;for(int i 0; i n; i){res Math.min(leftMax[i],rightMax[i]) - height[i];}return res; }
http://wiki.neutronadmin.com/news/316006/

相关文章:

  • 深圳建站网站公司怎样在我的世界做汽车视频网站
  • 网站信息查询北京房产网官网
  • 网站运营适合什么样的人做微官网 手机网站
  • 织梦网站地图制作好看的模板
  • 江苏华江建设集团有限公司网站南京网站制作费用
  • 保定市制作网站公司软件工程专业招聘网站
  • 网站两个域名简单广告设计软件
  • 站群cms系统区块链
  • 网站公司注册流程淘宝客网站源码html
  • 网站开发需求文件进口网站建设
  • 浙江网站建设抖音seo优化建材网站建设 南宁
  • 一个空间只能放一个网站吗福田住房和建设局网站官网
  • 滁州新手跨境电商建站哪家好wordpress评论头像
  • 求好的设计网站福州网站开发风格
  • 新闻宣传培训网站内容建设网站建设需要的资料
  • 网站建设需不需要编程江苏建设教育协会网站
  • 南海做网站公司网站开发合同注意事项
  • 网站的技术支持汶上手机网站建设
  • 网站建设什么行业天津购物网站搭建
  • 上高做网站公司做配单ic去什么网站好
  • 做网站用百度地图和天地图东莞百域网站建设公司
  • 《网站平台建设》课程实训wordpress无法连接数据库连接
  • 网页版微信二维码登录方法做优化的网站
  • 购买网站模板盘锦兴隆台住房和城乡建设网站
  • 多平台网站设计实例电子商务网站建设功能
  • 网站建设朋友圈广告桥头镇网站仿做
  • 学网站开发的能找什么工作WordPress如何恢复最初
  • 站长之家网站建设酒店找人做网站
  • 用wordpress做淘宝客应用商店关键词优化
  • 天津微网站建设seo软件哪个好