#define _GLIBCXX_DEBUG #include using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) int main() { int t; cin >> t; rep(i,t) { long long n; cin >> n; long long ok = 1; long long ng = 1001001001; while (abs(ok-ng) > 1) { long long mid = (ok+ng)/2; if (mid*mid <= n) { ok = mid; } else { ng = mid; } } cout << ok << endl; } }