#6972. 感应门
感应门
题目描述
感应门会在有人经过的时候自动打开,冷却 秒后自动关闭。如果有人在感应门打开的状态下通过,那么冷却时间会重置,重新冷却 秒后再关闭。
在一段时间内,有 个人陆续通过了感应门,他们通过感应门的时间点分别是 ,请计算感应门一共开放了多少时间。
输入格式
第一行:两个整数 与 , 表示通过感应门的人数, 表示感应门的冷却时间。 第二行: 个整数 ,每个数字表达一个人通过感应门的时间点。
输出格式
单个整数,表示感应门总共开启了多少时间。
7 3
1 2 7 10 15 17 22
18
数据范围
- 对于 的数据,;
- 对于 的数据,;
- $1 \leq t_1\leq t_2\leq t_3\leq \cdots \leq t_n \leq 1,000,000,000$;
- 。