Lang:G++
Edit123456789101112131415161718192021222324252627#include <iostream>#include <algorithm>using namespace std;int main(){//freopen("E:\\input.txt", "r", stdin);int N, K;scanf("%d %d", &N, &K);int a[100100];for (int i = 0; i < N; i++){scanf("%d", &a[i]);}sort(a, a + N);int res = 0;for (int i = 0; i < N-2;i++){if (a[i] + K >= a[i + 2]) {res++;i = i + 2;}}cout << res;return 0;}