P4753 River Jumping

题目描述

有一条宽度为 $N$ 的河上,小 D 位于坐标为 $0$ 的河岸上,他想到达坐标为 $N$ 的河岸上后再回到坐标为 $0$ 的位置。在到达坐标为 $N$ 的河岸之前小 D 只能向坐标更大的位置跳跃,在到达坐标为 $N$ 的河岸之后小 D 只能向坐标更小的位置跳跃。在河的中间有 $M$ 个岩石,小 D 希望能跳到每个岩石上恰好一次。由于小 D 的跳跃能力太强,小 D 的跳跃长度有个下限 $S$,但没有上限。现在请你判断他是否能够完成他的目标。

输入格式

输出格式

说明/提示

对于全部数据,保证 $1 \le N,S \le 100000$,$0 \le M < N$,$1 \le w_i < N$。