#JXGQ202E. 强哥走天阶迷宫
强哥走天阶迷宫
问题描述
(注:此题为多组数据捆绑评测,如果只是简单输出 Yes 或者 No,可能评分比你想象得要低很多🎉️ 🎉️ 🎉️👀️ )
强哥是一位勇敢的冒险家,他被传送到了一个神秘的“天阶迷宫”。这座迷宫由无数阶梯构成,每个阶梯都是一段不同的挑战。在迷宫的顶端,传说中隐藏着一个古老的宝藏,能赋予人无限的智慧和力量。强哥必须从第 $0$ 级阶梯开始向上攀登,目标是到达第 $X$ 级阶梯。
然而,这个迷宫并不是普通的阶梯,强哥面临的难题远远超出想象——他可以选择使用一些神奇的步法,每个步法对应不同的步长 $A_1 \sim A_N$。有些步法轻盈快捷,有些则需要集中全力。
障碍物的威胁: 然而,迷宫的守护者们为了阻止冒险者,设下了 $M$ 个障碍,分别位于某些特定的阶梯 $B_1, B_2, \dots, B_M$ 上。这些障碍是由魔法能量构成的结界,任何触碰到结界的生物都会被瞬间冻结,无法再继续移动。
挑战: 强哥必须小心规划每一步,如果他选择的步伐让他走到障碍阶梯,他的冒险将立刻宣告失败。他必须在这些障碍间穿行,找到一条安全的路径,最终成功抵达第 $X$ 级阶梯。
问能否通过某种方案使强哥到达第 级阶梯。
数据范围
- $1\leq B _ 1\lt B _ 2\lt\cdots\lt B _ M\lt X\leq10^5$
- 所有输入均为整数
输入 (kun.in)
从文件kun.in中读入数据。
输入通过标准输入,格式如下。
输出 (kun.out)
输出到文件kun.out中。
如果爬楼梯强哥能准确爬上 级楼梯,则在第 行输出 "Yes",否则输出 "No"。
3
3 4 5
4
4 5 6 8
15
Yes
例如, 级台阶可按如下方式完成。
- 强哥移动 步,移动到 级台阶。
- 强哥移动 步,移动到 级台阶。
- 强哥移动 步,移动到 级台阶。
- 强哥移动 步,移动到 级台阶。
4
2 3 4 5
4
3 4 5 6
8
No
无论如何移动,爬楼梯强哥都无法准确到达楼梯的 级台阶。