查了若干次也没查出问题在哪里
#include<bits/stdc++.h>
using namespace std;
int n,dist,p[100005],ans;
int main()
{
cin>>n>>dist;
for(int i=1;i<=n;i++)
{
cin>>p[i];
}
sort(p+1,p+1+n);
for(int i=2;i<n;i++)
{
if(p[i]-p[i-1]<dist-1)
{
ans++;
p[i]=p[i-1];
}
}
cout<<ans;
}