#L0365. 轨道障碍跳跃
轨道障碍跳跃
题目描述
一条长度为 的轨道上散布着 个障碍物。一个小球需要从轨道起点(坐标 )滚动到终点(坐标 或更远的位置)。
小球每次可以前进 到 之间的任意整数距离(含端点)。障碍物位于轨道上某些整数坐标点处(起点和终点处保证没有障碍物)。小球落在有障碍物的坐标上时,就会碰到一个障碍物。
你的任务是计算小球到达终点最少会碰到多少个障碍物。
输入格式
输入共三行:
- 第一行一个正整数 ,表示轨道的长度。
- 第二行三个正整数 ,分别表示小球每次前进的最小距离、最大距离和障碍物的个数。
- 第三行 个互不相同的正整数,表示障碍物在轨道上的位置。所有相邻整数之间用一个空格隔开。
输出格式
输出一行一个整数,表示小球到达终点最少碰到的障碍物数。
样例
10
2 3 5
2 3 5 6 72
提示
【数据范围】
- 对于 的数据,;
- 对于 的数据,,,。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 1093
- 类型
- 传统题
- Time Limit
- 1000ms
- Memory Limit
- 128MiB
- 上传者