EduBrick
← вернуться к уроку · Бинарный поиск по ответу

Целая часть корня

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

Дано целое число nn. Найдите наибольшее целое xx, для которого x2nx^2 \le n.

Пользоваться возведением в степень 0.50.5 и функцией sqrt нельзя: на больших числах они ошибаются в последнем разряде.

Формат ввода

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

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

Одно число.

Примеры

ввод
0
вывод
0

Примечание

Проверка «годится ли xx» — это неравенство x2nx^2 \le n. Она монотонна: если годится xx, годится и любое меньшее.

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