fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. typedef long long int ll;
  4. int main(){
  5. ll n,k;
  6. cin>>n>>k;
  7. ll a[n];
  8. for(ll i=0;i<n;i++)cin>>a[i];
  9. sort(a,a+n);
  10. ll c=0,i=0;
  11. for(int j=1;j<n;j++){
  12. while(a[j]-a[i]>k)i++;
  13. c+=j-i;
  14. }
  15. cout<<c<<endl;
  16. return 0;
  17. }
  18.  
Success #stdin #stdout 0.01s 5284KB
stdin
6 3
1 3 5 2 8 4
stdout
10