#include <bits/stdc++.h>
long long mod = 1000000007;
long long mod2 = 998244353;
long long OO = 1e18;
long long david_villa_pow(long long x, long long n) {
  if (n == 0) return 1;
  long long u = david_villa_pow(x, n / 2);
  u = ((u) * (u));
  if (n % 2 == 1) u = ((u) * (x));
  return u;
}
long long up(long long x, long long y) {
  if (x % y == 0) return x / y;
  return x / y + 1;
}
using namespace std;
long long a[200200];
int main() {
  long long i, j;
  ;
  long long T;
  cin >> T;
  while (T--) {
    long long n, k, mn = OO;
    cin >> n >> k;
    for (i = 0; i < n; i++) {
      cin >> a[i];
      mn = min(mn, a[i]);
    }
    long long indx = 0;
    for (i = 0; i < n; i++) {
      if (a[i] == mn) {
        indx = i;
        break;
      }
    }
    long long res = 0;
    for (i = 0; i < n; i++) {
      if (i != indx) {
        res += (k - a[i]) / mn;
      }
    }
    cout << res << endl;
  }
  return 0;
}
