Олимпиадный тренинг

Задача . кп05-384


Задача

Темы:

(**Е. Джобс**) На вход алгоритма подается натуральное число N. Алгоритм строит по нему новое число R следующим образом.

1\. Строится двоичная запись числа N 2\. К этой записи дописывается справа бит четности: 0, если в двоичном
коде числа N было
четное число единиц, и 1, если нечетное. 3\. К полученному результату дописывается 1, если число N четное, 0, если нечетное.

Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.

Например, для числа 60 алгоритм будет выполняться следующим образом:

1\. N = 60 = 111100₂ 2\. 1111000₂ (4 единицы → дописываем 0) 3\. 11110001₂ (N - четное → дописываем 1) = 241₁₀

Укажите минимальное число R, большее 204, которое может быть получено в результате работы этого алгоритма. В ответе запишите это число в десятичной системе.


time 500 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя