#A. 开灯

    传统题 1000ms 512MiB

开灯

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

题目描述

为了节约能源,建筑物的公共通道一般安装人体感应灯。只有人感应到有人经过的时候,灯才会打开。人体感应灯在 TT 时刻感应到人体后,会持续点亮 DD 个单位时长。若在灯亮的时刻,感应到人体,那么将会从这个时刻开始计时,继续点亮 DD 个单位时长。有 NN 个人走过该人体感应灯,给定他们被该灯感应的时刻,求该灯共被点亮的时长。

输入格式

第一行,两个整数 NNDD

第二行,NN 个整数,表示 NN 个人经过该灯,被该灯感应到的时刻 T[i]T[i]

输出格式

一个整数,该灯共被点亮的时长。

样例

3 2
0 1 4
5

解释#1

亮灯的时间段为 030\sim 3464\sim 6

3 2
4 0 1
5

数据范围

  • 1N1000001\le N\le 100000
  • 0T[i]10000000000\le T[i]\le 1000000000
  • 1D1000001\le D\le 100000

2025/1/8 每日赏金题【Div. 2】

未认领
状态
已结束
题目
1
开始时间
2025-1-7 21:00
截止时间
2025-1-8 23:59
可延期
24 小时