C++ 代码
#include<bits/stdc++.h>
#pragma GCC optimize(2)
using namespace std;
int d[10001];
int main(){
int n,k,ans=0;
cin>>n>>k;
for(int i=1;i<=n;i++) cin>>d[i];
sort(d+1,d+n+1);
for(int i=1;i<=n;i++){
for(int j=n;j>=i;j--){
if(d[j]-d[i]<=k){
ans=max(ans,j-i+1);
break;
}
}
}
cout<<ans;
return 0;
}