#include <bits/stdc++.h>
using namespace std;
const int MAXN = 200 + 10;
const int MOD = 1E9 + 7;
const int INF = 0x3f3f3f3f;
int main() {
  std::ios::sync_with_stdio(false);
  std::cin.tie(0);
  int q;
  cin >> q;
  while (q--) {
    long long int k, n, a, b;
    cin >> k >> n >> a >> b;
    cout << (k > b * n ? min((k - b * n - 1) / (a - b), n) : -1) << endl;
  }
  return 0;
}
