多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

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

LeetCode Jump Game II

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

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; } };



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 成年人视频免费在线观看 | 性欧美16sex性高清播放 | jizz在线观看免费视频 | 中文字幕视频免费在线观看 | 国产精品国产三级国产普通话对白 | 欧美视频一区二区三区在线观看 | 手机看片国产免费久久网 | 欧美一级淫片漂亮的老师 | 伊人精品成人久久综合欧美 | 青青青青久久精品国产一百度 | 播放四川美女一级毛片半小时 | 欧美一级视频免费观看 | 欧美日本韩国一区 | 日本亚洲精品久久 | 毛片69| 福利片 在线| 亚洲资源站 | 羞羞网站在线观看 | 老师邪恶影院a啦啦啦影院 老司机av | 在线碰碰视频在线观看 | 欧美曰韩一区二区三区 | 国产上床视频 | 经典三级一区二区三区视频 | 国产精品a v 免费视频 | 亚洲综合激情另类专区 | 国产精品欧美一区二区三区不卡 | 久久久久久久99精品免费 | 多人伦交性欧美在线观看 | 羞羞动漫网页 | 国产片在线看 | 啪啪网站视频 | 国产一区二区在线视频 | 亚洲第一视频网 | 奇奇影院理论片在线观看 | www.性欧美| 亚洲二区在线视频 | 一区二区三区四区在线播放 | 日本一区二区成人教育 | 欧美精品超清在线播放 | 日本xxxx黑人 | 欧美日韩在线视频观看 |