1911:接雨水
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
命题人:
提交:9
解决:4
题目描述
给定 $n$ 个非负整数,表示每个宽度为 $1$ 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少面积的雨水。如下图所示:
输入
第一行,一个正整数代表 $n$
第二行,以空格分隔的 $n$ 个非负整数,代表每个柱子的高度 $a_i$
$1\le n\le 10^6; 0\le a_i\le 10^9$
输出
输出一行,代表雨水的面积
样例输入-1 复制
12
0 1 0 2 1 0 1 3 2 1 2 1
样例输出-1 复制
6
样例输入-2 复制
6
4 2 0 3 2 5
样例输出-2 复制
9
提示
样例解释1:如图所示:蓝色部分表示可以接住雨水的面积大小