『FLA - I』云音泛
题目背景
**[English statement.](/problem/U458238) You must submit your code at the Chinese version of the statement.**
“……这些年来,过得可好?”
“……无所谓好或不好,人生一场空虚大梦,韶华白首,不过转瞬。惟有天道恒在,往复循环,不曾更改...”
题目描述
在梦中,秋种下了 $n$ 朵凋零玫瑰。他记得,第 $i$ 朵玫瑰是在时刻 $t_i$ 种植的。
凋零玫瑰在被种下的那个时刻就立即开放,但每一株玫瑰只会开放 $m$ 个时刻(在时刻 $T$ 种植的玫瑰会且仅会在从时刻 $T$ 到时刻 $T+m-1$ 的 $m$ 个时刻开放),在 $m$ 个时刻后便化作再也无法挽留的灰尘,飘散在凛冽的寒风中。
他问你,假如他可以改变不超过一朵玫瑰的种植时间(选定一个 $t_i$ 并将其修改为任意正整数),那么最多有多少个时刻有且仅有一株凋零玫瑰开放?
输入输出格式
输入格式
第一行输入两个正整数 $n,m$。
第二行输入 $n$ 个正整数,第 $i$ 个正整数为 $t_i$。
输出格式
输出一行一个正整数表示答案。
输入输出样例
输入样例 #1
5 4
11 9 1 3 12
输出样例 #1
14
输入样例 #2
13 7
6 42 58 41 20 60 2 61 45 28 45 28 12
输出样例 #2
38
说明
**「样例解释 #1」**
如图,使用金色标记有且仅有一株凋零玫瑰开放的时刻,使用黑色和红色标记每朵凋零玫瑰开放的时刻。
![example1](https://cdn.luogu.com.cn/upload/image_hosting/1u42cn1k.png)
将使用红色标记的玫瑰的种植时刻改为 $17$(将 $t_1$ 的值修改为 $17$,如下图)后有 $14$ 个时刻有且仅有一株凋零玫瑰开放。可以证明不存在能够使有且仅有一株凋零玫瑰开放的时刻数量大于 $14$ 的修改方案。
![example2](https://cdn.luogu.com.cn/upload/image_hosting/ig0pgy5w.png)
**「数据范围」**
|测试点编号|$n \leq$|$m \leq$|$t_i \leq$|
|:-:|:-:|:-:|:-:|
|$1 \sim 6$|$5000$|$5000$|$5000$|
|$7 \sim 12$|$2 \times 10^5$|$2 \times 10^5$|$2 \times 10^5$|
|$13 \sim 14$|$2 \times 10^5$|$1$|$10^9$|
|$15 \sim 20$|$2 \times10^5$|$10^9$|$10^9$|
对于所有测试数据,$1 \leq n \leq 2 \times 10^5$,$1 \leq m,t_i \leq 10^9$。