Циклические сдвиги
Простая
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
Запишем целое десятичное число n в двоичной системе счисления и образуем все левые циклические сдвиги числа n, у которых первая цифра числа переносится в конец.
Например, если n = 11, то в двоичной системе это 1011[2]
, его циклические сдвиги: 0111[2]
, 1110[2]
, 1101[2]
, 1011[2]
. Максимальное значение m у всех полученных таким образом чисел будет иметь число 1110[2] = 14[10]
.
Для заданного числа n определить максимальное значение m.
Входные данные
Одно число n (1 ≤ n ≤ 2 ·10^9
).
Выходные данные
Искомое число m.
Примеры
Ввод #11
Ответ #11
Отправки 16K
Коэффициент принятия 43 %