#P50584. 「POI2010」驾驶员 Pilots

「POI2010」驾驶员 Pilots

题目描述

译自 POI 2010 Stage 3. Day 2「Pilots

给定序列 a1,a2,...,ana_1, a_2, ..., a_n 和整数 tt,求最长的子串 ai,...,aja_i, ..., a_j,使得对子串中任意两个元素 ak,ala_k, a_l,有 akalt|a_k - a_l| \le t

输入格式

第一行两个整数 ttnn,用空格分隔。 第二行表示序列 aia_i,用空格分隔,每个数在 1120000000002000000000 之间。

输出格式

输出一个整数,表示最长的子串长度。

样例

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

有两个符合要求的最长子串,长度均为 44,分别是 5,8,6,65,8,6,68,6,6,98,6,6,9

数据范围与提示

对于 100%100\% 的数据, 0t2000000000,1n30000000 \le t \le 2000000000, 1\le n \le 3000000

Translated by vincent163