#include using namespace std; #ifdef LOCAL #include "settings/debug.cpp" #define _GLIBCXX_DEBUG #else #define Debug(...) void(0) #endif using ll = long long; #define rep(i, n) for (int i = 0; i < (n); ++i) inline ll ceilsqrt(ll x) { ll ok = 2.5e9, ng = 0; while (ok - ng > 1) { ll mid = (ok + ng) / 2; (mid * mid >= x ? ok : ng) = mid; } return ok; } int main() { int n; cin >> n; while (n--) { ll a, b; cin >> a >> b; ll t = a + b + ceilsqrt(4 * a * b) + 1; cout << ceilsqrt(t) << endl; } return 0; }