#wch223. 删除数轴上的点

删除数轴上的点

【题目描述】

有 TT 组数据。数轴上有 nn 个点,位置为 x1,…,xnx_1,\ldots,x_n,输入顺序任意。

可以删除一些点,使剩余点中任意两点的距离都不超过 DD。求最少删除多少个点。

【输入格式】

TT

nn   DD

x1x_1   ⋯\cdots   xnx_n

⋮\vdots

【输出格式】

每组数据输出一行答案。

【样例】

2
5 3
8 1 4 3 10
4 0
2 2 3 2
2
1

【数据范围】

  • 1≤T≤51\le T\le5
  • 1≤n≤1000001\le n\le100000
  • 0≤xi,D≤1090\le x_i,D\le10^9
  • 所有测试中 nn 的总和不超过 100000100000