ФИПИ · ЕГЭ · все форматы ответа · 2475 заданий
Тип задачи: Выполнение и анализ программы.
| КЭС: | 3.1 Формализация понятия алгоритма. Машина Тьюринга как универсальная модель вычислений |
| Тип ответа: | Краткий ответ |
Ответ: 64
Каждый проход берёт остаток от деления текущего x на 2 и затем отбрасывает эту последнюю цифру целочисленным делением на 2. Поэтому M равно количеству цифр исходного числа в системе с основанием 2. Нужно ровно 7 цифр, первая из которых ненулевая.
Основание чётное, поэтому чётность текущего x совпадает с чётностью его последней цифры. Значит, L считает количество чётных цифр. Начальное L = 0, требуемое конечное L = 6.
В двоичной записи должно быть 1 единиц и 6 нулей.
При одинаковой длине первым сравнивается старший различающийся разряд. Поэтому для минимума оставляем обязательную старшую единицу, затем ставим все нули, а оставшиеся единицы переносим вправо.
Получаем 1000000 (основание 2). Перестановка, которая улучшала бы число, нарушит этот порядок или ведущую единицу.
Переведём запись в десятичную систему: 1 · 2⁶ + 0 · 2⁵ + 0 · 2⁴ + 0 · 2³ + 0 · 2² + 0 · 2¹ + 0 · 2⁰ = 64.
Проверка: цифр 7, учитываемые цифры — 0, 0, 0, 0, 0, 0. Их количество равно 6. Значит, программа выводит 6, затем 7.
Ответ: 64.
Напишите пожелание к сайту или решению либо сообщите о найденной неточности в задании EGEINF47C6D9.
Сообщение увидит только команда сайта: на странице оно не публикуется.
Комментарии к решению
Комментарии видны всем посетителям сайта.
Комментариев пока нет. Будьте первым.
Чтобы оставить комментарий, войдите или зарегистрируйтесь.