АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

1721. Системы счисления

Ограничение времени: 1 сек.
Ограничение памяти:262144 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил debug

Маленький мальчик Максим недавно познакомился с понятием систем счисления. Теперь Максим, видя любое число (десятичное, конечно), пытается понять, можно ли найти такое основание системы счисления, чтобы переведённое в эту систему число стало «красивым». «Красивым», по мнению Максима, является число, старшая цифра которого равна 1, а все остальные – 0 (например, 1, 10, 100 и 1000 – «красивые» числа, а 101 – нет). Кроме того, если таких систем счисления несколько, то Максим пытается найти ту, основание которой минимально.

Так как Максим еще маленький, то ему сложно сделать то, что он хочет, «в уме» (особенно, если увиденное им число достаточно велико). Ваша задача – помочь Максиму.

Входные данные

В единственной строке задано натуральное число N, увиденное Максимом (1 ≤ N ≤ 1018).

Выходные данные

В единственной строке необходимо вывести целое число  ≥ 2 – минимальное основание системы счисления, в которой увиденное Максимом число будет «красивым».

Примеры

Входные данные
8
Выходные данные
2
Входные данные
123456789
Выходные данные
123456789


Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи с соревнований и сборов / Межвузовские олимпиады / XX межвузовская олимпиада - 2017 /
1720. A - Датчики 1721. 1722. C - Контест 1723. D - Деревья 1724. E - Вычитание квадратов
 
время генерации 0.093 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.