фильтры
выбери формат
задания из КИМ
№5 в КИМ
Алгоритм получает на вход натуральное число N и строит по нему новое число R следующим образом:
Строится двоичная запись числа N.
В полученной записи все нули заменяются на единицы, все единицы – на нули. Из полученного числа удаляются ведущие нули.
Результат переводится в десятичную систему счисления.
Результатом работы алгоритма становится разность исходного числа N и числа, полученного на предыдущем шаге.
Пример. Дано число N = 22. Алгоритм работает следующим образом:
Строим двоичную запись: .
Заменяем цифры и удаляем ведущие нули: 10110 → 01001 → 1001.
Переводим в десятичную систему: .
Вычисляем разность: 22 – 9 = 13.
Результат работы алгоритма R = 13.
При каком наименьшем N в результате работы алгоритма получится R = 979?