#include<bits/stdc++.h>
using namespace std;
map<int,int> m;
int arr[200005];
int n,c,x;
int ans;
int main(){
scanf("%d%d",&n,&c);
for(int i=1;i<=n;++i){
scanf("%d",&x);
m[x]++;
arr[i]=x;
}
for(int i=1;i<=n;++i)ans+=m[arr[i]-c];
printf("%d",ans);
return 0;
}
92pts,不知道哪里错了,记录