Очень длинный корень
(Время: 1 сек. Память: 16 Мб Сложность: 9%)
Маленький Виталик только начал заниматься олимпиадным программированием. Так как он ещё не знает алгоритмов, то решил начать c задач, в которых они не требуются.
Сегодня ему попалась задача, в которой нужно вычислить целочисленный корень из длинного целого числа N, то есть необходимо найти максимальное целое X такое, что X2 ≤ N.
Виталик уже приступил к реализации своего решения, но тут у него возникла проблема. Он хочет хранить результат в массиве, в котором каждый элемент соответствует десятичному разряду в числе, при этом длина этого массива должна быть минимальна (для экономии памяти).
Виталик понял, что не умеет вычислять размер массива, в который запишет ответ, и просит вас о помощи.
Входные данные
Входной файл INPUT.TXT содержит целое число N (1 ≤ N ≤ 10100000).
Выходные данные
В выходной файл OUTPUT.TXT выведите длину требуемого массива.
Пример
№ | INPUT.TXT | OUTPUT.TXT |
1 | 36 | 1 |
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
|