3554: 跳跃游戏
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:16
解决:9
题目描述
给定一个非负整数数组 nums,其中 nums[i] 表示你可以从位置 i 跳跃的最大长度。你的目标是从起点 0 跳到最后一个位置 n-1,求出所需要的 最小跳跃次数。
从索引 0(值为 2)出发,可以选择跳到索引 1 或 2
如果跳到索引 1(值为 3),下一步可以跳最多 3 步 → 直接跳到终点 4
所以路径是 0 → 1 → 4,共 2 次跳跃
输入
第一行一个整数 n
第二行 n 个整数,表示数组 nums
输出
一行一个整数,表示最小跳跃次数。
样例输入 复制
5
2 3 1 1 4
样例输出 复制
2
提示
-
1 ≤ n ≤ 10^5 -
0 ≤ nums[i] ≤ 1000