传统题 1000ms 256MiB

勇敢的津津

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

【问题描述】

津津是个勇敢的孩子,总是做一些挑战自己的事情。一天津津来到一条宽为L米的小河边,河道的一边到另一边需要途径NN块较大的石墩,每块石墩到这一边岸边之间距离xix_i米(石墩不占距离,只考虑石墩的中间点到这一边岸边之间距离)。津津想踩着这些石墩从小河的这一边跳到另一边(不落入水中),一次可以跳过几块石墩。已知津津每次最多跳MM米的距离,那么津津最少跳几次就能从这一边跳到另一边?

【输入格式】

11行包含三个整数 L,N,M,L,N,M,分别小河的宽度、石墩数和津津跳的最远距离。 接下来NN行,每行一个整数,第ii行的整数di(0<di<L),d_i(0<d_i<L),表示第i块石墩与这一边岸边的距离,保证石墩之间的距离和石墩到这一边岸边的距离小等于MM。这些石墩按与起点距离从小到大的顺序给出,且不会有两个石墩出现在同一个位置。

【输出格式】

一个整数,即最少的跳跃次数。

输入样例1

10 4 2
2
4
6
8	

输出样例1

5

输入样例2

25 5 10
2
11
14
17
21

输出样例2

4

【样例解释】

样例一:津津可以从岸边跳到距离为22的石墩上,然后跳到距离为44的石墩上,再跳到距离为66的石墩上,再跳到距离为88的石墩上,最后跳到对岸。总共55次跳跃。

样例二:津津可以从岸边跳到距离为22石墩上,然后跳到距离为1111的石墩上,再跳到距离为2121的石墩上,最后跳的对岸。总共44跳跃。

【数据范围】

对于3030%的数据,1N101≤N≤10

对于5050%的数据,1N1001≤N≤100

对于100100%的数据,1N500,1M,L1,000,0001≤N≤500,1≤M,L≤1,000,000

DP模拟

未参加
状态
已结束
规则
OI
题目
7
开始于
2024-12-21 9:30
结束于
2024-12-21 11:06
持续时间
1.6 小时
主持人
参赛人数
3