#H1023. 平稳时期

平稳时期

题目描述

世界线的观测者每隔一段时间便会对地球进行测量。

他一共测量了nn次,给出了长度为nn的序列aaaia_i表示第ii次世界的稳定值。

如果在某一段连续的区间内,aia_i的最大值与最小值的差不超过一个给定的值kk,那么说明地球在这个时期是平稳的。

现在你的任务是找出最长的平稳时期,并输出这个区间的长度。

输入格式

第一行两个由空格隔开的整数 k,nk, n0k2×1090\leq k\leq 2\times 10 ^ 91n3×1061\leq n\leq 3\times 10 ^ 6)。

第二行 nn 个由空格隔开的整数 aia_i1ai2×1091\leq a_i\leq 2\times 10^ 9)表示序列。

输出格式

输出一个整数,表示最长的符合条件的区间长度。

3 9
5 1 3 5 8 6 6 9 10
4

样例解释:有两个符合要求的最长区间,5,8,6,68,6,6,9

数据范围

对于 100%100\% 的数据, 0k2×109,1n3×106,1ai2×1090 \le k \le 2\times 10^9 , 1\le n \le 3\times 10^6 ,1\leq a_i\leq 2\times 10^ 9

数据点编号 nn\leqslant 分值
11 1010 5
22 5050 15
33 500500 30
44 10510^5 15
55 10610^6 25
66 3×1063\times10^6 10