https://ac.nowcoder.com/acm/challenge/terminal
让好感度差不多的在一块在可以尽可能多的组队。
#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std;
const int N=1e5+10;
int main(void)
{
int n,m;
while(cin>>n>>m)
{
long long int a[N];
for(int i=0;i<n;i++) scanf("%lld",&a[i]);
sort(a,a+n);
long long int ans=0;
for(int i=0;i<n-1;i++)
{
if(a[i+1]-a[i]<m)
{
ans++,i++;
}
}
cout<<ans<<endl;
}
return 0;
}