[题目通道](A-B 数对 - 洛谷)
#include <bits/stdc++.h>
#include <map>
using namespace std;
typedef long long LL;
LL qq[200001];
map<LL,LL> s;
int main() {
int a;
LL c;
LL ans=0;
cin>>a>>c;
for(int i=1;i<=a;i++) {
cin>>qq[i];
s[qq[i]]++;
qq[i]-=c;
}
for(int i=1;i<=a;i++) ans+=s[qq[i]];
cout<<ans<<endl;
return 0;
}