二三四点RE,其他AC。(好奇怪的判定)
代码:(为什么啊啊啊)
#include<bits/stdc++.h>
using namespace std;
int n,m,a[100010],sum,maxx=-1e10;
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++)cin>>a[i],maxx=max(maxx,a[i]);
sort(a+1,a+n+1);
for(int i=1;i<=n;i++){
if(maxx-a[i]<m)continue;
for(int j=n;j>=i+1;j--){
if(a[j]-a[i]==m)sum++;
if(a[j]-a[i]<m)break;
}
}
cout<<sum<<endl;
return 0;
}