题目描述
题目描述
你的团队中有 $n$ 个人,每个人有一个能力值 $a_i$ ,现在需要选择若干个人组成一个团队去参加比赛,由于比赛的规则限制,一个团队里面任意两个人能力的差值必须要小于等于 $k$ ,为了让更多的人有参加比赛的机会,你最多能选择多少个人参加比赛?
输入格式
第一行一个整数 $T$ ,表示案例组数。
每个案例有两行:
第一行两个正整数 $n$ , $k$ , $n$ 表示人的数量。
第二行 $n$ 个以空格分隔的整数 $a_i$ ,表示每个人的能力值。
输出格式
每个案例输出一行,表示可以参加比赛的最多人数。
样例输入输出
样例输入
1
5 3
8 3 5 1 6
样例输出
3
数据范围
对于 $100%$ 的数据,保证 $1 \le T \le 10,1 \le n \le 200000,1 \le k \le 10^9,1 \le a_i \le 10^9$ 。
提示说明
选择能力值为 $3,5,6$ 或者 $5,6,8$ 。
来源/分类
贪心 模拟