#include <bits/stdc++.h>
using namespace std;
int countPairsWithDiffk(vector<int> &arr, int k){
int n = arr.size();
int count = 0;
for (int i = 0; i < n; i++){
for (int j = i+1; j < n; j++){
int d = abs(arr[j] - arr[i]);
if (d <= k){
count++;
}
}
}
return count;
}
int main() {
vector<int> arr = {1, 5, 3, 4, 2};
cout << countPairsWithDiffk(arr, 2);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgY291bnRQYWlyc1dpdGhEaWZmayh2ZWN0b3I8aW50PiAmYXJyLCBpbnQgayl7CglpbnQgbiA9IGFyci5zaXplKCk7CglpbnQgY291bnQgPSAwOwoJCglmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKyl7CgkJCgkJZm9yIChpbnQgaiA9IGkrMTsgaiA8IG47IGorKyl7CgkJCWludCBkID0gYWJzKGFycltqXSAtIGFycltpXSk7CgkJCQoJCQlpZiAoZCA8PSBrKXsKCQkJCWNvdW50Kys7CgkJCX0KCQkJCgkJfQoJfQoJCglyZXR1cm4gY291bnQ7Cn0KCmludCBtYWluKCkgewoJdmVjdG9yPGludD4gYXJyID0gezEsIDUsIDMsIDQsIDJ9OwoJY291dCA8PCBjb3VudFBhaXJzV2l0aERpZmZrKGFyciwgMik7CglyZXR1cm4gMDsKfQ==