#P3512. [POI 2010] PIL-Pilots

[POI 2010] PIL-Pilots

[POI 2010] PIL-Pilots

  • 时间限制:1 秒
  • 内存限制:128 MiB

题目描述

给定整数 kk 和长度为 nn 的整数序列 aa。求一个最长连续子段,使该子段中的最大值与最小值之差不超过 kk。

输入格式

第一行输入两个整数 k,nk,n。第二行输入 nn 个整数 aia_i。

输出格式

输出满足条件的连续子段的最大长度。

样例输入

3 9
5 1 3 5 8 6 6 9 10

样例输出

4

样例解释

子段 5,8,6,65,8,6,6 和 8,6,6,98,6,6,9 均满足条件,长度为 44。

数据范围

对于所有数据,0≤k≤2×1090\le k\le2\times10^9,1≤n≤3×1061\le n\le3\times10^6,1≤ai≤2×1091\le a_i\le2\times10^9。

子任务编号 分值 特殊限制
1 10 序列 aa 单调不下降
2 20 k=0k=0
3 30 n≤2000n\le2000
4 40 无特殊限制