题目描述 给定一个非负整数数组 $nums$,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。 输入格式 第一行包含一个整数 $n$,表示数组的长度。 第二行包含 $n$ 个非负整数,表示数组 $nums$。 输出格式 输出一个整数,表示到达最后一个位置的最少跳跃次数。如果无法到达最后一个位置,则输出 $-1$。 数据范围 $1 \le n \le 10^5$ $0 \le nums[i] \le 10^5$ 输入样例 5 2 3 1 1 4 输出样例 2