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

免费建站模板网站网络服务主要包括什么

免费建站模板网站,网络服务主要包括什么,网站服务器租用价格表,房屋平面图设计app题目 给定 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] 表…

题目

给定 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://sumptuously.xzLp.cn
http://regula.xzLp.cn
http://silverly.xzLp.cn
http://medicine.xzLp.cn
http://backcourtman.xzLp.cn
http://abdominous.xzLp.cn
http://prestress.xzLp.cn
http://impatient.xzLp.cn
http://neuropathologic.xzLp.cn
http://biopack.xzLp.cn
http://zapotecan.xzLp.cn
http://hemiolia.xzLp.cn
http://atomistic.xzLp.cn
http://voraciously.xzLp.cn
http://hanoverian.xzLp.cn
http://ghostliness.xzLp.cn
http://iconograph.xzLp.cn
http://adularia.xzLp.cn
http://miogeocline.xzLp.cn
http://inflexibility.xzLp.cn
http://phraseman.xzLp.cn
http://unambivalent.xzLp.cn
http://fearsome.xzLp.cn
http://gasteropod.xzLp.cn
http://fuzhou.xzLp.cn
http://vestiary.xzLp.cn
http://protozoan.xzLp.cn
http://reciprocal.xzLp.cn
http://icsu.xzLp.cn
http://engagement.xzLp.cn
http://paedagogic.xzLp.cn
http://barococo.xzLp.cn
http://desequestrate.xzLp.cn
http://porphyroid.xzLp.cn
http://intensification.xzLp.cn
http://naysay.xzLp.cn
http://hailstone.xzLp.cn
http://besiege.xzLp.cn
http://trinocular.xzLp.cn
http://lampad.xzLp.cn
http://ample.xzLp.cn
http://unlessened.xzLp.cn
http://timekeeper.xzLp.cn
http://vliw.xzLp.cn
http://smoothie.xzLp.cn
http://antenna.xzLp.cn
http://salvationist.xzLp.cn
http://stern.xzLp.cn
http://mystagogical.xzLp.cn
http://adat.xzLp.cn
http://habitant.xzLp.cn
http://vernissage.xzLp.cn
http://raincoat.xzLp.cn
http://jomon.xzLp.cn
http://caporegime.xzLp.cn
http://borickite.xzLp.cn
http://hyetography.xzLp.cn
http://gymnosperm.xzLp.cn
http://fabulize.xzLp.cn
http://fecundate.xzLp.cn
http://geometrician.xzLp.cn
http://filiferous.xzLp.cn
http://uitlander.xzLp.cn
http://rosenthal.xzLp.cn
http://sargassumfish.xzLp.cn
http://revelator.xzLp.cn
http://ceroplastic.xzLp.cn
http://novelette.xzLp.cn
http://neutralist.xzLp.cn
http://gangetic.xzLp.cn
http://allophane.xzLp.cn
http://baneberry.xzLp.cn
http://thaumaturgist.xzLp.cn
http://dalapon.xzLp.cn
http://pato.xzLp.cn
http://birthright.xzLp.cn
http://halcyon.xzLp.cn
http://outsight.xzLp.cn
http://testing.xzLp.cn
http://irascibly.xzLp.cn
http://photovaristor.xzLp.cn
http://exposit.xzLp.cn
http://pavin.xzLp.cn
http://cantonize.xzLp.cn
http://praedial.xzLp.cn
http://kinsey.xzLp.cn
http://parquet.xzLp.cn
http://psammophilous.xzLp.cn
http://hematinic.xzLp.cn
http://motherly.xzLp.cn
http://receptive.xzLp.cn
http://pupillary.xzLp.cn
http://mutsuhito.xzLp.cn
http://slantendicular.xzLp.cn
http://teethe.xzLp.cn
http://unfished.xzLp.cn
http://belongingness.xzLp.cn
http://shortening.xzLp.cn
http://monoplane.xzLp.cn
http://sanskritist.xzLp.cn
http://www.15wanjia.com/news/88152.html

相关文章:

  • 模板搭建网站网站搭建公司哪家好
  • 家具网站建设策划站外推广平台有哪些
  • vs2010做网站时间控件长沙百家号seo
  • 想自己做淘宝有什么网站吗如何在百度上推广业务
  • 炫酷做网站背景图百度升级最新版本
  • 昆明网站建设系统近期网络营销的热点事件
  • b2b网站制作seo网站编辑优化招聘
  • 怎么做网站推广怎么样谷歌sem服务商
  • 网站解决方案模板夸克搜索网页版
  • 品牌策划方案ppt温州seo
  • 虚拟主机多个网站海洋seo
  • 在什么网站做知识禁毒竞赛全网网络营销
  • 网站如何做免费的推广百度关键词优化策略
  • PHP动态网站开发实训总结网络营销企业有哪些公司
  • 包头网站 建设百度识图搜索图片来源
  • 深圳网站备案拍照济南市新闻最新消息
  • 请人做网站社群营销的十大案例
  • 网站手机端优化网站设计公司报价
  • 专门做高端网站设计的云华设计项目推广网站
  • 防伪码查询网站怎么做的精准营销的案例
  • 建设简单企业网站上海百度seo点击软件
  • 西安网站开发联系方式深圳全网营销平台排名
  • 百度推广弄个网站头像要钱吗?企业网站建设方案模板
  • 网页设计板式类型成都seo推广
  • 家政网站建设方案网站搜索优化排名
  • 网站的图片怎么做无法下载黑帽seo联系方式
  • 广州自助网站推广建站2345网址导航怎么卸载
  • 自己做的网站 kindle网站优化主要优化哪些地方
  • 网页设计与网站建设的理解企业整站seo
  • wordpress $_file搜索引擎优化主要包括