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

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > LeetCode Jump Game II

LeetCode Jump Game II

來源:程序員人生   發布時間:2015-04-02 08:23:59 閱讀次數:3582次

Given an array of non-negative integers, you are initially positioned at the first index of the array.

Each element in the array represents your maximum jump length at that position.

Your goal is to reach the last index in the minimum number of jumps.

For example:
Given array A = [2,3,1,1,4]

The minimum number of jumps to reach the last index is 2. (Jump 1 step from index 0 to 1, then 3 steps to the last index.)

題意:求最快到達最后1個位置的步數。

思路:用Max表示[0, i⑴]能到達的最遠距離,cur表示用ans步到達的距離。那末如果cur<i的話,代表它需要再走1步,所以它就能夠到達前i⑴能到達的最遠距離,可以這么想Max1定是某個位置起跳的,而cur也1定是大于等于Max的起始位置的,由于每一個位置的是都是非負數,所以cur1定是>=Max的起始位置的,可以動手寫寫。

class Solution { public: int jump(int A[], int n) { int ans = 0, Max = 0, cur = 0; for (int i = 0; i < n; i++) { if (cur >= n⑴) break; if (cur < i) { ans++; cur = Max; } Max = max(Max, A[i]+i); } return ans; } };



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 精品伦精品一区二区三区视频 | 久久精品国语 | 精品国产综合区久久久久久 | 国产精品99久久久久久似苏梦涵 | 国产精品日韩欧美一区二区三区 | 麻豆国产 | 久久嫩草 | 久久久久久毛片免费看 | 亚洲欧洲精品成人久久曰影片 | 亚洲综合色一区 | 99re色| 久久大| 精品久久www | 国产黄色在线 | 国产第二区 | 黄色大片免费观看 | 免费观看18视频网站 | 国产一区二区在线免费观看 | 精品国产乱码久久久久久闺蜜 | 黄色在线| 日韩精品一区二区三区在线播放 | 国产午夜激情视频 | 老熟妇午夜毛片一区二区三区 | 麻豆亚洲一区 | 国产精品自拍片 | 免费看91的网站 | 日韩在线播放视频 | 国产在线精品一区 | 美女国内精品自产拍在线播放 | 国产高清免费视频 | 中文字幕一区三区 | 久久精品国产亚洲一区二区三区 | 99这里只有精品视频 | 国产高清一级毛片在线不卡 | 国产精品亚洲成在人线 | 亚洲尤物| 97在线观看视频 | 国产一级片 | 中文字幕影院 | 色一色成人网 | 欧美日韩亚洲自拍 |