boolcheck(int x){ longlong cnt = 1ll * (1ll * m / (x + 1) * x + m % (x + 1)) * n; return cnt >= k; }
intmain(){ std::cin.tie(0)->sync_with_stdio(0); for (std::cin >> T; T; --T) { std::cin >> n >> m >> k; int l = 0, r = m + 1; while (l + 1 != r) { int mid = l + r >> 1; if (check(mid)) r = mid; else l = mid; } std::cout << r << "\n"; } std::cout.flush(); return0; }