fork(1) download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. map<int,int> mp;
  4. int n,k,arr[1000100];
  5. int main()
  6. {
  7. int ans=0;
  8. cin>>n>>k;
  9. for(int i=0;i<n;i++)
  10. {
  11. cin>>arr[i];
  12. mp[arr[i]]++;
  13. }
  14. for(int i=0;i<n;i++)
  15. {
  16. ans+=mp[arr[i]+k];
  17. }
  18. cout<<ans<<endl;
  19. // your code goes here
  20. return 0;
  21. }
Success #stdin #stdout 0s 19968KB
stdin
5 2
1 5 3 4 2
stdout
3