22

Решение: Максимальное число по алгоритму

ЕГЭ · Информатика · Задание 22 · Алгоритмы и исполнители
ПовышеннаяФИПИDD252DКороткий ответ≈ 4 минутыРазбор в 4 шагаОтвет сверен с ключом
Условие

Получив на вход натуральное десятичное число $x$, алгоритм печатает два числа: $L$ и $M$. Укажите наибольшее число $x$, при вводе которого алгоритм выводит сначала $12$, а потом $3$.

Python
1x = int(input())
2L = 0
3M = 0
4while x > 0:
5    M = M + 1
6    if x % 2 == 0:
7        L = L + x % 8
8    x = x // 8
9print(L)
10print(M)
Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

4 шага
1

На каждой итерации число заменяется на результат целочисленного деления на $8$. Поэтому при трёх итерациях исходное число должно иметь ровно три цифры в восьмеричной системе.

2

Остаток от деления на $8$ равен очередной последней цифре восьмеричной записи. Если эта цифра чётная, она прибавляется к $L$.

3

Нужно найти наибольшее трёхзначное восьмеричное число, сумма чётных цифр которого равна $12$. Первая цифра не может быть равна $6$ или меньше, так как тогда максимальная возможная сумма остальных цифр недостаточна для получения большего числа. Берём первую цифру $7$; тогда для суммы $12$ две следующие цифры должны дать $6+6$.

Получаем $766_8$. Переводим в десятичную систему: $7 \cdot 8^2 + 6 \cdot 8 + 6 = 448 + 48 + 6 = 502$.

Ответ
502
502
так ответ выглядит в бланке

Где здесь ошибаются

Считать, что $L$ складывает все цифры восьмеричной записи.

Забыть, что число итераций равно количеству цифр в восьмеричной записи.

Перепутать восьмеричную запись $766_8$ с десятичным числом $766$.

Закрепить приёмВ теме «Алгоритмы и исполнители» ещё 431 задача — с ответом и таким же разбором.
Тренироваться

Как решать задание 22 ЕГЭ, информатика

Разбор этой задачи разложен на 4 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи, и у каждой есть такой же разбор. Регистрация не нужна.