桶标做法(?
#include<bits/stdc++.h> using namespace std; long long n,c,a[10000003],b[10000003],ans; int main(){ cin>>n>>c; for(long long i=1;i<=n;i++){ cin>>b[i]; a[b[i]]++; } for(long long i=1;i<=n;i++){ ans+=a[b[i]+c]; } cout<<ans; return 0; }
喵悬关