Simple||short||c++ solution


#1

int Solution::canJump(vector &A) {
int l=A.size();
if(A[0]==0&&l>1)
return 0;
for(int i=1;i<l;i++)
{
A[i]=max(A[i-1]-1,A[i]);
if(A[i]==0)
return 0;

}

return 1;

}