首页 > 试题广场 >

收集雨水

[编程题]收集雨水
  • 热度指数:9747 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
给出n个数字,表示一个高程图,高程图中每一条的宽度为1,请计算下雨之后这个地形可以存储多少水
例如
给出[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个单位的雨水(蓝色部分)被存储。
示例1

输入

[0,1,0,2,1,0,1,3,2,1,2,1]

输出

6

这道题你会答吗?花几分钟告诉大家答案吧!

问题信息

难度:
0条回答 14282浏览

热门推荐

通过挑战的用户

查看代码