Untitled

user_5668965 avatar
user_5668965
c_cpp
09/24/2024 9:57 AM
468 B
28
Indexable
fun main() {
    repeat(readln().toInt()) {
        val n = readln().toLong()
        var l = (-1).toLong()
        var r = 1e9.toLong()
        while (r - l > 1) {
            val mid = (l + r) / 2
            if (mid * mid >= n)
                r = mid
            else
                l = mid
        }
        println(r - 1)
    }
}
Editor is loading...
Leave a Comment