4153: 完全覆盖桥所需的最少防水布数量

内存限制:1024 MB 时间限制:2.000 S
评测方式:文本比较 命题人:
提交:1 解决:1

题目描述

# Bridge and Sheets ## 题目描述 小高买了一座长度为 $L$ 的桥。他决定用长度为 $W$ 的蓝色防水布覆盖这座桥。 在下面,桥上的位置用距离桥左端的距离来表示。当一块防水布的左端放置在位置 $x$($0 ≤ x ≤ L-W$,$x$ 为实数)时,它覆盖的范围是$[x, x+W]$。(注意两端都包括在内。)他已经放置了 $N$ 块防水布。第 $i$ 块防水布的左端在位置 $a_i$。 至少还需要多少块防水布才能完全覆盖这座桥?这里,当桥上任意一个在 $0$ 和 $L$ 之间(包括 $0$ 和 $L$)的实数位置 $x$ 都被某块防水布覆盖时,我们说桥被完全覆盖了。

输入

## 输入格式 输入从标准输入中给出,格式如下: $N$ $L$ $W$ $a_1$ $\cdots$ $a_N$

输出

## 输出格式 输出完全覆盖桥所需的最少防水布数量。

样例输入 复制

2 10 3
3 5

样例输出 复制

2

提示

## 输入输出样例 ### 输入样例1 ``` 2 10 3 3 5 ``` ### 输出样例1 ``` 2 ``` ### 输入样例2 ``` 5 10 3 0 1 4 6 7 ``` ### 输出样例2 ``` 0 ``` ### 输入样例3 ``` 12 1000000000 5 18501490 45193578 51176297 126259763 132941437 180230259 401450156 585843095 614520250 622477699 657221699 896711402 ``` ### 输出样例3 ``` 199999992 ``` ## 数据范围与提示 【样例1说明】 例如,在位置 0 和 7 各放置一块防水布,就可以完全覆盖这座桥。 【数据范围】 - 所有输入值都是整数。 - $1 ≤ N ≤ 10^5$ - $1 ≤ W ≤ L ≤ 10^18$ - $0 ≤ a_1 < a_2 < ... < a_N ≤ L-W$ ## 题目来源 ARC134A