#include #define ll long long #define MAXN 100005 using namespace std; int n,k; int nums[MAXN]; int main() { int t; scanf("%d",&t); while(t--) { scanf("%d%d",&n,&k); for(int i=1; i<=n; i++) scanf("%d",&nums[i]); sort(nums+1,nums+1+n); int las = -99999999,tmp; int ans = 0; for(int i=1; i<=n; i++) { tmp = nums[i]-k; if(tmp>las) { ans++; las = tmp; } else { if(las+1<=nums[i]+k) { ans++; las++; } } } printf("%d\n",ans); } return 0; }