0525 接雨水 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0525

接雨水

Easy 时间限制 1000 ms 内存限制 262144 KB
双指针

题目详情

返回题库

题目描述

给定n个非负整数表示每个宽度为1的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。

例如,当给定数字序列为0,1,0,2,1,0,1,3,2,1,2,1时,柱子高度图如下所示,最多可以接6个单位的雨水。

19_ba03555675-rainwatertrap.png

输入描述

第一行包含整数n。

第二行包含n个非负整数。

数据范围:

1≤n≤10^5,

序列中元素均不大于1000

输出描述

输出一个整数,表示最大接水量。

测试样例

样例支持多行内容展示
样例1
输入
12
0 1 0 2 1 0 1 3 2 1 2 1
输出
6
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。