魏老四OJ
Home
ProblemSet
Source/Category
Contest
题单
Status
Ranklist
F.A.Qs
Login
2256: 感应门
Memory Limit:128 MB
Time Limit:1.000 S
:
Creator:
Submit:32
Solved:13
Submit
Statistics
Description
感应门会在有人经过的时候自动打开,冷却d
秒后自动关闭。如果在门打开的时候有人通过,那么冷却时间会重置,重新冷却d
秒后再关闭。
在一段时间内,有n
个人陆续通过了感应门,他们通过感应门的时间点分别是t1, t2, t3...tn
请计算感应门一共开放了多少时间。
Input
第一行:两个正整数n与d,
n
表示通过感应门的人数,
d
表示感应门的冷却时间。
第二行:
n
个正整数
t1, t2, t3...tn,
每个数字表达一个人通过感应门的时间点。
Output
单个整数,表示感应门总共开启了多少时间。
Sample Input
7 3 1 2 7 10 15 17 22
Sample Output
18
HINT
对于50%的数据,1≤n≤1000;
对于100%的数据,1≤n≤10
5
, 1≤t
i
≤109, t
1
≤t
2
≤t
3
...≤t
n
;
1≤d≤10
9
Source/Category
竞赛平台1星
Submit
Statistics