当前位置:网站首页>leetcode 42. 接雨水
leetcode 42. 接雨水
2022-08-01 08:00:00 【henujolly】
class Solution {
public:
int trap(vector<int>& height) {
vector<int>left(height.size()+1);
vector<int>right(height.size()+1);
left[0] = height[0];
for(int i=1;i<height.size();i++){
left[i]=max(left[i-1],height[i]);
}
right[height.size()-1]=height[height.size()-1];
for(int i=height.size()-2;i>=0;i--){
right[i]=max(right[i+1],height[i]);
}
int sum=0;
for(int i=0;i<height.size();i++){
sum+=min(left[i],right[i])-height[i];
}
return sum;
}
};
边栏推荐
猜你喜欢
leetcode-6132:使数组中所有元素都等于零
various network protocols
【HDLBits 刷题】Circuits(1)Combinational Logic
Data Analysis 5
Chapters 6 and 7 of Huawei Deep Learning Course
Upgrade to heavyweight lock, lock reentrancy will lead to lock release?
【手撕AHB-APB Bridge】~ AHB地址总线的低两位为什么不用来表示地址呢?
升级为重量级锁,锁重入会导致锁释放?
华为深度学习课程第六、七章
Holoview--Introduction
随机推荐
POJ1287联网题解
pytest接口自动化测试框架 | 跳过测试类
图片无损压缩软件哪个好用:试试完全免费的JPG-C 图片批量修整压缩减肥工具吧 | 最新jpg批量修整工具下载
搜索框字符自动补全
Pod环境变量和initContainer
VoLTE基础学习系列 | 企业语音网简述
VoLTE基础学习系列 | 什么是SIP和IMS中的Forking
将aof文件转换为命令waoffle安装和使用
JVM:运行时数据区-PC寄存器(程序计数器)
LeetCode240+312+394
JVM内存模型之深究模型特征
Electromagnetic compatibility introductory tutorial (6) test project
pytest接口自动化测试框架 | parametrize源码解析
【Unity3D】相机
POJ2421道路建设题解
电磁兼容简明教程(6)测试项目
力扣周赛304 6135. 图中的最长环 内向基环树
Self-made a remote control software - VeryControl
app 自动化 打开app (二)
网络基础学习