『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$。