fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n1,k;
  6. cin>>n1>>k;
  7. int A[n1];
  8. for(int i = 0 ; i<n1 ; i++){
  9. cin>>A[i];
  10. }
  11. sort(A,A+n1);
  12. int i = 0 , j = 1;
  13. int cnt = 0;
  14. while(j<n1){
  15. int d = A[j]-A[i];
  16. while(d>k){
  17. i++;
  18. d = A[j]-A[i];
  19. }
  20. cnt += (j-i);
  21. j++;
  22. }
  23. cout<<cnt<<endl;
  24. return 0;
  25. }
  26.  
Success #stdin #stdout 0s 5316KB
stdin
3 2 
1 2 3 
stdout
3