c++:
class Solution {
public:
bool canJump(vector<int>& nums) {
int m = nums[0];
for(int i=1;i<nums.size();i++){
if(m<i) return false;
m = max(m, nums[i]+i);
}
return true;
}
};
c++:
class Solution {
public:
bool canJump(vector<int>& nums) {
int m = nums[0];
for(int i=1;i<nums.size();i++){
if(m<i) return false;
m = max(m, nums[i]+i);
}
return true;
}
};