EduBrick

Какое n потянет квадрат

2000 мс · 256 МБ · всё или ничего

Алгоритм делает n2n^2 операций. Дано, сколько операций мы можем себе позволить.

Выведите наибольшее целое n0n \ge 0, при котором n2n^2 не превосходит этого числа.

Формат ввода

Одно число LL от 00 до 101810^{18}.

Формат вывода

Одно число.

Примеры

ввод
1000000000
вывод
31622

Примечание

Соблазн написать sqrt(L) в одну строку. На больших числах double хранит не все цифры, и ответ уезжает на единицу — тесты стоят ровно на точных квадратах и рядом с ними. Либо поправьте результат двумя циклами, либо ищите двоичным поиском по целым.

Войдите, чтобы отправлять решения.