【文件属性】:
文件名称:leetcode跳跃-LeetCode_No.403_-:LeetCode_No.403_-
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-30 18:52:05
系统开源
leetcode
跳跃
LeetCode_No.403_-
题目介绍
一只青蛙想要过河。
假定河流被等分为若干个单元格,并且在每一个单元格内都有可能放有一块石子(也有可能没有)。
青蛙可以跳上石子,但是不可以跳入水中。
给你石子的位置列表
stones(用单元格序号
升序
表示), 请判定青蛙能否成功过河(即能否在最后一步跳至最后一块石子上)。
开始时, 青蛙默认已站在第一块石子上,并可以假定它第一步只能跳跃一个单位(即只能从单元格
1
跳至单元格
2
)。
如果青蛙上一步跳跃了 k 个单位,那么它接下来的跳跃距离只能选择为 k
-
1、k 或 k
+
1
个单位。
另请注意,青蛙只能向前方(终点的方向)跳跃。
示例
1:
输入:stones
=
[0,1,3,5,6,8,12,17]
输出:true
解释:青蛙可以成功过河,按照如下方案跳跃:跳
1
个单位到第
2
块石子,
然后跳
2
个单位到第
3
块石子,
接着
跳
2
个单位到第
4
块石子,
然后跳
3
个单位到第
6
块石子,
跳
4
个单位到第
7
块石子,
最后,跳
5
个单位到第
8
个石子(即最后一块石子)。
示
【文件预览】:
LeetCode_No.403_--main
----leetcode_no403_青蛙过河_w1.sln(1KB)
----leetcode_no403_青蛙过河_w1.vcxproj(7KB)
----leetcode_no403_青蛙过河_w1.vcxproj.user(168B)
----leetcode_no403_青蛙过河_w1.cpp(3KB)
----README.md(2KB)
----leetcode_no403_青蛙过河_w1.vcxproj.filters(965B)