首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
收集雨水
[编程题]收集雨水
热度指数: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)
邀请回答
收藏(126)
分享
纠错
提交结果有问题?
57个回答
3篇题解
开通博客
一叶浮尘
发表于 2020-04-11 17:18:21
虽然知道暴力破解不是此题的最优做法,但是和自己刷题的初衷不违背,先能把题目pass再说优化的方法。后续刷完题了再来研究,说不定有新的想法。 给出n个数字,表示一个高程图,高程图中每一条的宽度为1,请计算下雨之后这个地形可以存储多少水例如给出[0,1,0,2,1,0,1,3,2,1,2,1],返回6
展开全文
不吃西红柿_
发表于 2023-02-24 23:11:10
# # # @param A int整型一维数组 # @return(756076230) int整型 # class Solution: def count(self, left, right, index_l, index_r, data): high = min(l
展开全文
cd0203
发表于 2021-02-08 15:55:07
参考资料: LeetCode中的一篇博客:https://learnku.com/articles/50656代码格式从 “华科不平凡” 的关于《直方图中的最大矩形》的解题博客中借鉴得来:https://blog.nowcoder.net/n/3414a193e9004d7cb93137fadece
展开全文
问题信息
栈
难度:
57条回答
126收藏
14283浏览
热门推荐
通过挑战的用户
查看代码
牛客38959...
2023-02-15 22:27:10
开心的孤勇者在抱佛脚
2023-02-13 16:36:16
Lilisten
2022-08-21 11:48:14
Varus20...
2022-08-20 16:45:43
牛客97340...
2022-08-12 22:00:54
相关试题
未来工作城市的选择是怎样的?
通用能力
评论
(1)
你说在销售运营这个岗位上会涉及到一...
评论
(1)
“乔布斯不做调查,张小龙不看数据。...
用户研究
评论
(1)
相关性分析有哪些?
评论
(1)
如何检验聚类分析结果
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
import java.util.*; public class Solution { /** * * @param A int整型一维数组 * @return int整型 */ public int trap (int[] A) { // write code here } }
class Solution { public: /** * * @param A int整型一维数组 * @param n int A数组长度 * @return int整型 */ int trap(int* A, int n) { // write code here } };
# # # @param A int整型一维数组 # @return int整型 # class Solution: def trap(self , A ): # write code here
/** * * @param A int整型一维数组 * @return int整型 */ function trap( A ) { // write code here } module.exports = { trap : trap };
# # # @param A int整型一维数组 # @return int整型 # class Solution: def trap(self , A ): # write code here
package main /** * * @param A int整型一维数组 * @return int整型 */ func trap( A []int ) int { // write code here }
[0,1,0,2,1,0,1,3,2,1,2,1]
6