РУҚА
12

Шешімі: Редактор и сумма цифр

ЕГЭ · Информатика · Тапсырма 12 · Алгоритмдер және орындаушылар
ЖоғарыФИПИ5F9BD1Қысқа жауап≈ 5 минутТалдау 4 қадамЖауап сверен с ключом
Условие

Исполнитель «Редактор» получает на вход строку цифр. Команда «заменить (v, w)» заменяет первое слева вхождение цепочки $v$ на цепочку $w$, а команда «нашлось (v)» проверяет наличие цепочки $v$ в текущей строке. Дана программа:

НАЧАЛО
ПОКА нашлось (52) ИЛИ нашлось (1122) ИЛИ нашлось (2222)
ЕСЛИ нашлось (52)
ТО заменить (52, 11)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось (2222)
ТО заменить (2222, 5)
КОНЕЦ ЕСЛИ
ЕСЛИ нашлось (1122)
ТО заменить (1122, 25)
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

На вход программе поступает строка, начинающаяся с цифры «5», а затем содержащая $n$ цифр «2», где $3 < n < 10000$. Определите наименьшее значение $n$, при котором сумма цифр в строке, получившейся после выполнения программы, равна $37$.

Тапсырманы ашып, өзіңіз шешіңіз
Дальше ответЕгер әлі шешіп жатсаңыз – кеңестерден бастаңыз: олар жауапқа жетелейді, бірақ оны ашпайды.
К подсказкам

Шешім по шагам

4 қадам
1

Для каждого значения $n$ формируем исходную строку $5$ и $n$ цифр $2$, затем буквально выполняем команды программы: заменяем первое найденное вхождение $52$, затем первое найденное вхождение $2222$, затем первое найденное вхождение $1122$.

2

После завершения цикла вычисляем сумму цифр получившейся строки и перебираем значения $n$ в порядке возрастания, начиная с $4$.

3

При первом подходящем значении получается сумма цифр $37$; меньшие значения $n$ этого результата не дают.

Минимальное подходящее значение параметра равно $78$.

Жауап
78
78
так ответ выглядит в бланке

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

За один проход заменяют все вхождения цепочки, хотя команда заменяет только первое слева.

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

Останавливают цикл после бір прохода вместо проверки условия заново.

Закрепить приёмВ теме «Алгоритмдер және орындаушылар» ещё 431 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

Тапсырманы қалай шешу керек 12 ЕГЭ, информатика

Бұл есептің талдауы келесіге бөлінген: 4 шага: видно, откуда берётся каждое число и где теряется балл. Жауап есептеулердің жанында келтірілген, олардың орнына емес.

Задача из темы «Алгоритмдер және орындаушылар»: в ней 432 задачи, и у каждой есть такой же разбор. Тіркеу қажет емес.