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

巴中网站建设有限公司php模板源码

巴中网站建设有限公司,php模板源码,php的wordpress,低价网站建设制作费用给定 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

提示:

  • n == height.length
  • 1 <= n <= 2 * 104
  • 0 <= height[i] <= 105

通过这个题学习一下单调栈。

class Solution {
public:int trap(vector<int>& height) {stack<int> stk;int res = 0, n=height.size();for(int i=0; i<n; i++){while(!stk.empty() && height[ stk.top() ] <= height[i]){int midh = height[stk.top()];stk.pop();if(stk.empty()) continue;int lh = height[stk.top()], w = i - stk.top() - 1;res += (min(lh, height[i]) - midh)*w;}stk.push(i);}return res;}
};

http://www.yayakq.cn/news/731591/

相关文章:

  • 网站建设金手指15什么为网站建设提供基础素材
  • 网站外链隐形框架开放大学门户网站建设
  • 做网站需要哪些准备cdn wordpress ip统计
  • 手机端怎么网站建设连山网站建设
  • 成都网站公司网站建设设计师做私单网站
  • 临湘建设局网站二级域名搜索
  • 网站开发便宜上上海网站设计建设
  • 网站微信登录怎么做的云空间网站
  • 音乐网站 模板卖游戏辅助的网站怎么建设
  • 自己做视频网站有点卡阿里云主机 多个网站
  • 上海网站制作网站建设建筑公司发展愿景
  • 设计网站公司只找亿企邦微信运营商
  • 网站本地环境搭建网址搜索域名查询
  • 怎么网站设计.net网站如何优化
  • 做欧美市场的网站网站建设以及推广提案书
  • 中国风html5网站模板免费下载怎么帮自己做的网站申请地址
  • 小吃网站建设网络营销推广方案内容
  • 合肥网站建设哪个好网站建设维护方向
  • 中英文网站建设价格广州公司注册提供地址
  • 中律之窗网站建设网站建设图片轮播
  • 深圳网站建设创想营销网络推广软件工具
  • 嘉兴做网站seo企业站网站
  • 网站客户端制作多少钱什么网站做专利检索报告
  • 做外快的网站唯品会网站建设的目标
  • 做网站的的价格网站外链分析
  • 重庆化工建设信息网站WordPress阿里云存储
  • 企业做网站需要注意什么问题网站seo诊断报告例子
  • 快递网站模版网站引进搜索引擎怎么做
  • wordpress新站不收录电器企业网站建站
  • 凡科做的网站好吗私人做网站有什么用