Время

20:09:06
09 Sep 2010
Алгоритмика в примерах и задачах. Занятие 1.
Осталось: 3 дня
Конец: 11.09.2010 22:00
Лидер: Oleg_C++
Версия для печати

Циклические сдвиги

   prb27Запишем целое десятичное число N в двоичной системе счисления и образуем все левые циклические сдвиги числа N, у которых первая цифра числа переносится в конец.

   Например, если N = 11, то в двоичной системе это 1011, его циклические сдвиги: 0111, 1110, 1101, 1011. Максимальное значение М у всех полученных таким образом чисел будет иметь число 11102 = 1410.

   Для заданного числа N определить максимальное значение М.


Технические условия

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

   Единственное число N. 1N2·109.

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

   Искомое число М.


Информация о задаче

Лимит времени: 1 секунда
Лимит памяти: 64 MB
Баллы за пройденный тест: 10
Сложность: 13% 169/195
Классификация: Теория чисел
Мои результаты: 1/1

Пример

Пример входных данных

11

Пример выходных данных

14


← Новогодние подарки Список задач Произведение →