日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > Leetcode 動態(tài)規(guī)劃 Trapping Rain Water

Leetcode 動態(tài)規(guī)劃 Trapping Rain Water

來源:程序員人生   發(fā)布時間:2014-09-19 17:34:07 閱讀次數(shù):3639次

本文為senlie原創(chuàng),轉(zhuǎn)載請保留此地址:http://blog.csdn.net/zhengsenlie


Trapping Rain Water

 Total Accepted: 14568 Total Submissions: 50810My Submissions

Given n non-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.

For example, 
Given [0,1,0,2,1,0,1,3,2,1,2,1], return 6.


The above elevation map is represented by array [0,1,0,2,1,0,1,3,2,1,2,1]. In this case, 6 units of rain water (blue section) are being trapped. Thanks Marcos for contributing this image!




題意:有一個代表 n 根柱子高度的數(shù)組A[i],計算這些柱子之間的槽能夠儲蓄的最大水量
思路:左右 dp
用一個數(shù)組 left[i] 表示第 i 根柱子左邊最高的柱子的高度
用一個數(shù)組 right[i] 表示第 i 根柱子右邊最高的柱子的高度
1.從左到右掃描,left[i] = max(left[i - 1], A[i - 1])
2.從右到左掃描,right[i] = max(right[i + 1], A[i + 1])
3.第 i 根柱子上能儲蓄的水為 min(left[i], right[i]) - A[i],因為這時 left[i] 已經(jīng)沒用了,可以用它來存放這個值。
復(fù)雜度:時間O(n), 空間O(n)

相關(guān)題目:

Candy



int trap(int A[], int n){ if (n == 3) return 0; vector<int> left(n, 0), right(n, 0); for(int i = 1; i < n - 1; ++i) left[i] = max(left[i - 1], A[i - 1]); for(int i = n - 2; i > 0; --i) { right[i] = max(right[i + 1], A[i + 1]); left[i] = min(left[i], right[i]) - A[i]; } int sum = 0; for_each(left.begin() + 1, left.end() - 1, [&sum](int c){ if(c > 0) sum += c; }); return sum ; }


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 精品久久久久久久人人人人传媒 | 亚洲成人一区 | 日韩视频精品在线 | 香蕉视频在线播放 | 久久久久久毛片精品免费不卡 | 91精品国产乱码久久久久久久久 | cao久久 | 91久久精品国产 | 日韩一级黄色毛片 | 亚洲精品一区久久久久久 | 国产一区在线免费观看 | 天天干干 | 男女污视频在线观看 | 欧美一区二区三区在线 | 久久精品资源 | 91久久久一线二线三线品牌 | 久久国产精品伦理 | 国产在线精品成人免费怡红院 | 久久亚洲国产精品 | 日本福利网站 | 国内精品久久久久久久影视简单 | 国产精品国产三级国产a | 欧美色资源 | jizz高清 | 啪啪av| 久9re热视频这里只有精品 | 亚洲午夜小视频 | 伊人久久在线 | 国产九九精品 | aⅴ色国产 欧美 | 精品一区视频 | 日韩a在线播放 | 成人国产综合 | 精品视频在线播放 | 精品国产乱码久久久 | 国产成人99久久亚洲综合精品 | 亚洲v天堂 | 国产精品久久久久久久久免费看 | 久久国产精品一区二区 | 亚洲一区二区国产 | 黄色片在线看 |