#include #include #include #include using namespace std; int make_and_count(int array[], int n, int d) { int count = 0; int table[n][n]={0},table2[n][n]={0}; for(int i=0;i=0;j--) { for(int i=j-1;i>=0;i--) { if(array[j] - array[i] == d) { table2[i][j] = table2[i+1][j] + 1; } else { table2[i][j] = table2[i+1][j]; } } } for(int i=0;i> n >> d; int array[n]; for(int i=0;i> array[i]; int count = make_and_count(array, n, d); cout << count << endl; return 0; }