传统题 1000ms 128MiB

最长序列

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

育华学校举行了一场编程竞赛,小明需要解决一个关于整数数组的问题。给定一个长度为 nn 的整数数组 aa,小明需要找到一个最长的子序列,使得该子序列中的任意两个元素的差的绝对值不超过 kk。请帮助小明输出这个最长子序列的长度。

输入格式

第一行包含两个整数 nn 和 kk,分别表示数组的长度和允许的最大差值。 第二行包含 nn 个整数,表示数组 aa 中的元素。

输出格式

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

样例

样例1

输入

23 19
926 346 871 243 299 961 9 228 283 707 899 37 579 18 409 302 721 262 790 603 229 850 883

输出

3

数据范围

  • 1≤n≤1031 \leq n \leq 10^3
  • 0≤k≤1030 \leq k \leq 10^3
  • 0≤ai≤1030 \leq a_i \leq 10^3

育华周赛 第十六期

未参加
状态
已结束
规则
乐多
题目
6
开始于
2025-4-25 18:00
结束于
2025-4-28 0:00
持续时间
54 小时
主持人
参赛人数
17