#P1096. 提莫攻击

提莫攻击

题目描述

在《英雄联盟》的世界中,有一个叫“提莫”的英雄。提莫在给定的时间点进行攻击,并立即使敌方英雄艾希处于中毒状态。现在,给出提莫对艾希的攻击时间序列a和提莫攻击的中毒持续时间P,计算艾希的中毒状态总时长。

例如,a={1,2}, P=2时,

第1秒初,提莫开始对艾希进行攻击并使其立即中毒,中毒状态会维持2秒钟,直到第2秒末结束;

但是第2秒初,提莫再次攻击了已经处于中毒状态的艾希,由于中毒状态不可叠加,提莫在第2秒初的这次攻击会在第3秒末结束。所以中毒状态总时长是3。


输入格式

第一行两个整数,n(1≤n≤100)是攻击时间点的个数,P(1≤P≤100)是中毒持续时间;

第二行n个整数,代表攻击的时间点ai(1≤ai≤1000),按照时间顺序递增。

输出格式

一个整数,表示中毒持续时间。


输入/输出样例

2 2
1 2
3

说明/提示

时间1000ms,内存256MiB