传统题 1000ms 256MiB

変な整数

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

题目描述

给定 n 个整数 A1A_1, A2A_2, …, AnA_n 和一个参数 k,你需要从中选择一些整数 Ab1A_{b1}, Ab2A_{b2}, …, AbmA_{bm}(满足 1 ≤ b1 < b2 < … < bm ≤ n),使得对于所有的 i, j(1 ≤ i < j ≤ m),都有:

|AbiA_{bi} - AbjA_{bj}| ≥ k

请你求出可以选择的整数的最大个数

输入格式

第一行包含两个整数 n, k(1 ≤ n ≤ 10510^5,0 ≤ k ≤ 10910^9),分别表示给定整数的数量和参数。

第二行包含 n 个整数 A1A_1, A2A_2, …, AnA_n(1 ≤ AiA_i10910^9),表示给定的整数。

输出格式

输出一行,包含一个整数,表示可以选择的整数的最大个数。

样例

11 2
3 1 4 1 5 9 2 6 5 3 5
4

时空间限制

1s, 1024KiB for each test case.

2025ACM新生积分赛 Round #5

未参加
状态
已结束
规则
ACM/ICPC
题目
13
开始于
2025-11-15 13:00
结束于
2025-11-15 18:00
持续时间
5 小时
主持人
参赛人数
52