题解 | 跳跃游戏(一)

跳跃游戏(一)

https://www.nowcoder.com/practice/07484f4377344d3590045a095910992b

n = int(input())
arr = list(map(int, input().split()))
max_reach = 0
for i in range(n):
    if i > max_reach:
        print('false')
        break
    max_reach =max(max_reach,i+ arr[i])
else:
    print('true' if max_reach >= n-1 else 'false')
#动态规划效率不够

全部评论

相关推荐

03-26 15:18
已编辑
华北水利水电大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务