两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫  >  藍(lán)橋杯2022年第十三屆省賽真題-青蛙過河
題目 2667:

藍(lán)橋杯2022年第十三屆省賽真題-青蛙過河

時間限制: 2s 內(nèi)存限制: 320MB 提交: 2936 解決: 890

題目描述

小青蛙住在一條河邊,它想到河對岸的學(xué)校去學(xué)習(xí)。小青蛙打算經(jīng)過河里的石頭跳到對岸。

河里的石頭排成了一條直線,小青蛙每次跳躍必須落在一塊石頭或者岸上。不過,每塊石頭有一個高度,每次小青蛙從一塊石頭起跳,這塊石頭的高度就會下降 1,當(dāng)石頭的高度下降到 0 時小青蛙不能再跳到這塊石頭上(某次跳躍后使石頭高度下降到 0 是允許的)。

小青蛙一共需要去學(xué)校上 x 天課,所以它需要往返 2x 次。當(dāng)小青蛙具有一個跳躍能力 y 時,它能跳不超過 y 的距離。

請問小青蛙的跳躍能力至少是多少才能用這些石頭上完 x 次課。

輸入格式

輸入的第一行包含兩個整數(shù) n, x,分別表示河的寬度和小青蛙需要去學(xué)校的天數(shù)。請注意 2x 才是實際過河的次數(shù)。

第二行包含 n ? 1 個非負(fù)整數(shù) H1, H2, · · · , Hn-1,其中 Hi > 0 表示在河中與小青蛙的家相距 i 的地方有一塊高度為 Hi 的石頭,Hi = 0 表示這個位置沒有石頭。

輸出格式

輸出一行,包含一個整數(shù),表示小青蛙需要的最低跳躍能力。

樣例輸入

5 1
1 0 1 0

樣例輸出

4

提示

由于只有兩塊高度為 1 的石頭,所以往返只能各用一塊。第 1 塊石頭和對岸的距離為 4,如果小青蛙的跳躍能力為 3 則無法滿足要求。所以小青蛙最少需要 4 的跳躍能力。 

對于 30% 的評測用例,n ≤ 100;

對于 60% 的評測用例,n ≤ 1000;

對于所有評測用例,1 ≤ n ≤ 105 , 1 ≤ x ≤ 109 , 1 ≤ Hi ≤ 104

標(biāo)簽