#4543. Step Up Robot
0
Step Up Robot
Step Up Robot
题目描述
有一座有无限台阶的楼梯。 楼梯底端是第 阶,下一阶是第 阶,再下一阶是第 阶,依此类推。 有一个爬楼机器人在第 阶。 机器人一次可以向上爬 或 阶。 换句话说,当机器人在第 阶时,它可以踏到第 阶、第 阶、 和第 阶中的一个, 但不能在一步之内踏到其他阶。 机器人也不能向下走楼梯。 在第 阶、第 阶、 和第 阶有陷阱。 一旦机器人踏到有陷阱的阶上,就不能再移动。 机器人想踏到第 阶。 判断是否有可能做到这一点。
输入格式
输入从标准输入给出,格式如下:
输出格式
如果机器人可以踏到第 阶,输出一行包含 ,否则输出 。
3
3 4 5
4
4 5 6 8
15
Yes
4
2 3 4 5
4
3 4 5 6
8
No
4
2 5 7 8
5
2 9 10 11 19
20
Yes
提示
$1\leq B _ 1\lt B _ 2\lt\cdots\lt B _ M\lt X\leq10^5$ 输入中的所有数值均为整数。例如,机器人可以按如下方式到达第 阶。
爬上 阶。 机器人现在位于第 阶。
爬上 阶。 机器人现在位于第 阶。
爬上 阶。 机器人现在位于第 阶。
爬上 阶。 机器人现在位于第 阶。
无论机器人如何移动,都无法踏到第 阶。
标签: AtCoder|abc289D
来源
AtCoder|abc289D