题目描述 给出一个长度为 $N$ $(1 \leq N \leq 50000)$ 的数字队列,定义完美区间为数字队列中连续的一段,并且其中最大与最小数字之差不得超过 $M$ $(1 \leq M \leq 50000)$。 输入格式 第一行包含一个整数 $T$ $(1 \leq T \leq 50)$ 表示包含的数据组数。 对于每组数据: 第 $1$ 行:包含 $N$ 和 $M$ 两个整数,中间用空格隔开。 第 $2$ 行:给出 $N$ 个整数的数字队列,且所有的整数都在 $1$ 到 $1000000$ 之间。 输出格式 对于每组数据输出一行,指出最长完美区间的长度。 输入样例 2 9 10 19 18 16 18 6 6 11 13 14 5 8 17 19 13 18 14 输出样例 5 5