#include<bits/stdc++.h>
using namespace std;
int main(){
multiset<int> A;//因为要包括出现次数,所以要开多重集合
int n,c,sum=0;
cin>>n>>c;
while(n--){
int a=0;
cin>>a;
A.insert(a);
}
for(auto b:A){//定义b遍历多重集合A
sum+=A.count(b+c);//若b+c在A内,则sum累计
}
cout<<sum<<endl;
return 0;
}

京公网安备 11010502036488号