贪心算法:
一、从nums[0]开始,从nums[1]到 nums[0]能跳跃的地方(num[max])可以划分成一段,这一段路径只需跳一次就可以到达,它们的dp[i]可以设置为1;
二、遍历nums[1]到num[max],比较nums[i]+i,即每个格子可以跳到的最大位置,可以找到下一阶段的可跳跃最大位置nums[next_max],nums[max+1]到nums[next_max]就是第二阶段,它们的dp[i]设置为2
三、重复上面的操作就可以找到最后一个位置的dp[i],就是能跳到该位置的最小步数