中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

有趣網(wǎng)站開發(fā)手機(jī)百度助手

有趣網(wǎng)站開發(fā),手機(jī)百度助手,如何做招聘網(wǎng)站效果分析,wordpress 復(fù)制 提示題目介紹 給定 n 個(gè)非負(fù)整數(shù)表示每個(gè)寬度為 1 的柱子的高度圖,計(jì)算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 輸入:height [0,1,0,2,1,0,1,3,2,1,2,1] 輸出:6 解釋:上面是由數(shù)組 [0,1,0,2,1,0,1,3…

題目介紹

給定 n 個(gè)非負(fù)整數(shù)表示每個(gè)寬度為 1 的柱子的高度圖,計(jì)算按此排列的柱子,下雨之后能接多少雨水。

示例 1:

在這里插入圖片描述

輸入:height = [0,1,0,2,1,0,1,3,2,1,2,1]
輸出:6
解釋:上面是由數(shù)組 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度圖,在這種情況下,可以接 6 個(gè)單位的雨水(藍(lán)色部分表示雨水)。 

示例 2:

輸入:height = [4,2,0,3,2,5]
輸出:9

提示:

  • n == height.length
  • 1 <= n <= 2 * 104
  • 0 <= height[i] <= 105

解答

C++解法

class Solution {
public:int trap(vector<int>& height) {// 雙指針 前后最大值// 每個(gè)位置左邊和右邊最高高度分別記錄在數(shù)組上// 每個(gè)位置可以儲(chǔ)水的容量取決于其左右兩邊最大值之小者if(height.size() <= 2) return 0;vector<int> maxLeft(height.size(), 0);vector<int> maxRight(height.size(), 0);int size = maxRight.size();// 記錄每個(gè)柱子左邊的最大高度maxLeft[0] = height[0];for(int i = 1; i < size; ++i){maxLeft[i] = max(maxLeft[i - 1], height[i]);}maxRight[size - 1] = height[size - 1];for(int i = size - 2; i >= 0; --i){maxRight[i] = max(maxRight[i + 1], height[i]);}int res = 0;for(int i = 1; i < size; ++i){res += min(maxRight[i], maxLeft[i]) - height[i];}return res;}
};

python3

class Solution:# 每一個(gè)位置能盛放多少水取決于其左邊和右邊柱子的最大高度的小者def trap(self, height: List[int]) -> int:n = len(height)# pre_max[i] 表示下標(biāo)為i的柱子前面(包括下標(biāo)為i的柱子)的最大高度pre_max = [0] * npre_max[0] = height[0] for i in range(1, n):pre_max[i] = max(pre_max[i - 1], height[i])# suf_max[i] 表示下標(biāo)為i的柱子(包括下標(biāo)為i的柱子)后面的最大高度suf_max = [0] * nsuf_max[-1] = height[-1]#n-2 ~ 0 for i in range(n - 2, -1, -1):suf_max[i] = max(suf_max[i + 1], height[i])ans = 0# zip 將其中的列表打包成元組的列表用來迭代for h, pre, suf in zip(height, pre_max, suf_max):ans += min(pre, suf) - hreturn ans
http://www.risenshineclean.com/news/38584.html

相關(guān)文章:

  • 游戲網(wǎng)頁版谷歌廣告優(yōu)化師
  • 網(wǎng)上做涉黃網(wǎng)站怎么判北京網(wǎng)聘咨詢有限公司
  • 網(wǎng)站首頁輪播百度搜索指數(shù)的數(shù)據(jù)來源
  • 國際網(wǎng)站賣東西怎么做新手怎么做電商
  • wordpress網(wǎng)站360搜索收錄排行榜
  • 中國機(jī)械加工外協(xié)網(wǎng)最新訂單seo優(yōu)化方法有哪些
  • 案例學(xué) 網(wǎng)頁設(shè)計(jì)與網(wǎng)站建設(shè)做網(wǎng)站流程
  • 網(wǎng)站開發(fā)哪好軟文代寫公司
  • 一個(gè)教做網(wǎng)頁的網(wǎng)站網(wǎng)站如何推廣運(yùn)營
  • 重慶網(wǎng)站seo方法網(wǎng)站優(yōu)化技巧
  • 網(wǎng)站建設(shè)與制作這個(gè)行業(yè)怎么樣呢百度廣告怎么投放
  • 信息技術(shù)八年級(jí)上冊網(wǎng)站建設(shè)鄭州seo實(shí)戰(zhàn)培訓(xùn)
  • 甘肅省建設(shè)廳執(zhí)業(yè)資格注冊中心網(wǎng)站拉新推廣
  • 如何把自己做的網(wǎng)站windows優(yōu)化大師怎么使用
  • 做策劃的人經(jīng)常瀏覽的網(wǎng)站百度網(wǎng)址大全首頁鏈接
  • 凡科自助建站靠譜嗎百度推廣獲客
  • 做網(wǎng)站是個(gè)什么行業(yè)安卓優(yōu)化清理大師
  • 杭州網(wǎng)站設(shè)計(jì)公司聯(lián)系億企邦成都全網(wǎng)推廣哪家專業(yè)
  • 政府網(wǎng)站設(shè)計(jì)關(guān)鍵詞愛站網(wǎng)
  • 網(wǎng)件路由器設(shè)置網(wǎng)址蘇州百度搜索排名優(yōu)化
  • 我國政府信息門戶網(wǎng)站建設(shè)研究seo排名優(yōu)化技術(shù)
  • 網(wǎng)站建設(shè)品牌好app拉新推廣平臺(tái)
  • 手機(jī)訪問asp網(wǎng)站福州百度代理
  • 做網(wǎng)站什么前端框架方便b2b和b2c是什么意思
  • 贛州 做網(wǎng)站seo優(yōu)化總結(jié)
  • 做網(wǎng)站的詐騙公司360搜索引擎下載
  • 設(shè)計(jì)風(fēng)格網(wǎng)站欣賞怎么創(chuàng)建網(wǎng)站快捷方式到桌面
  • 網(wǎng)站建設(shè)優(yōu)化服務(wù)信息谷歌seo優(yōu)化公司
  • 網(wǎng)站開發(fā)項(xiàng)目組團(tuán)隊(duì)蘇州百度 seo
  • wordpress帶用戶丁的老頭seo博客