70
查看原帖
70
1457323
jyx130320楼主2025/6/27 17:53
#include<bits/stdc++.h>
using namespace std;
int a[100005];
int main(){
    int n,d,sum=0;
    int ii=1;
    cin>>n>>d;
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    sort(a+1,a+n+1);
    for(int i=1;i<n;i++){
        if(a[i]-a[ii]<=d&&i!=ii){
            if(i!=n)sum++;
        }else{
            ii=i;
        }
    }
    cout<<sum;
    return 0;
}

70

2025/6/27 17:53
加载中...