#include <bits/stdc++.h>
using namespace std;
int main() {
  long long test;
  cin >> test;
  long long i;
  long long k, n, a, b, ans;
  for (i = 0; i < test; i++) {
    cin >> k >> n >> a >> b;
    if (n * b < k) {
      k--;
      ans = floor((k - b * n) / (a - b));
      if (ans > n) ans = n;
      cout << ans << endl;
    } else
      cout << "-1\n";
  }
  return 0;
}
