Статья Автор: Лебедев Дмитрий

(The Last Inch) КЕГЭ- 12. Модель решения

Разбор задания КЕГЭ-12 из Тренировочного вариант №1

Первое, что "приходит в голову" - это решение перебором по нисходящей модели.
Реализуем его, используя подпрограмму для преобразования 
(главное - не забыть добавить 1 в replace !!!)



Из результатов работы видно, что верхнее значение числа n может быть любым или даже отсутствовать. В некоторых заданиях надо понимать, что количество возможных строк ограничено и их появление периодически повторяется.

Разбор задания КЕГЭ-12 из Тренировочного вариант №1

Дана программа для Редактора:
НАЧАЛО
ПОКА нашлось (25) ИЛИ нашлось (355) ИЛИ нашлось (555)
  ЕСЛИ нашлось (25)
    ТО заменить (25, 5)
  КОНЕЦ ЕСЛИ
  ЕСЛИ нашлось (355)
    ТО заменить (355, 522)
  КОНЕЦ ЕСЛИ
  ЕСЛИ нашлось (555)
    ТО заменить (555, 3)
  КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

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

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



Разбор задания КЕГЭ-12 из Тренировочного вариант №3 (аналог задания из №1)

Дана программа для Редактора:
НАЧАЛО
ПОКА нашлось (11) ИЛИ нашлось (444) ИЛИ нашлось (8888)
  ЕСЛИ нашлось (11)
    ТО заменить (11, 4)
  КОНЕЦ ЕСЛИ
  ЕСЛИ нашлось (444)
    ТО заменить (444, 88)
  КОНЕЦ ЕСЛИ
  ЕСЛИ нашлось (8888)
    ТО заменить (8888, 1)
  КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

На вход приведённой выше программе поступает строка, начинающаяся с цифры «8», а затем содержащая и n цифр «4» (3 < n < 10 000).
Определите наибольшее возможное значение суммы числовых значений цифр в строке, которая может быть результатом выполнения программы.

В этот раз попробуем использовать периодичность итоговых последовательностей и реализуем решение по восходящей модели.
 



Посмотрев результаты работы, можно понять, что период равен 33 и это число совпадает с количеством различных вариантов

Печать