这个代码2,3,4测试点RE,有没有大佬帮忙看一下
谢谢了
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int n,c;
cin>>n>>c;
long long a[20010]={};
for(int i=0;i<n;i++){
cin>>a[i];
}
sort(a,a+n);
int i=0,j=0,sum=0;
while(i<n && j<n){
if(a[i]-a[j]==c){
sum++;
int j1=j;
while(a[j1]==a[j1+1]){
sum++;
j1++;
}
i++;
}else if(a[i]-a[j]>c){
j++;
}else{
i++;
}
if(i==j) i++;
}
cout<<sum<<endl;
return 0;
}