Задание №18 ЕГЭ по информатике: разбор, шаблоны кода Python и анти-примеры | СмартКИМ
СмартКИМ УДОБНАЯ ПОДГОТОВКА К ЕГЭ И ОГЭ
Задачи №18 Решать в тренажере Войти в СмартКИМ
ЕГЭ (1–27) ОГЭ (1–15) Python: шпаргалка
Быстрый переход по номерам и темам
Базовый (1 балл) Время: 3-5 мин Excel / Calc Формулы МАКС/МИН Динамика Все задачи №18 в каталоге

Задание №18. Динамическое программирование в таблицах (Робот-сборщик)

Тема: Сбор монет на прямоугольном поле, стены и угловые клетки
Робот перемещается из левой верхней клетки (A1) в правую нижнюю клетку поля NxN, двигаясь только ВПРАВО и ВНИЗ. Требуется найти максимальную и минимальную денежную сумму, которую соберет Робот.

1. Алгоритм решения в Excel за 2 минуты:

  1. Скопируйте исходную таблицу $N \times N$ и вставьте её правее/ниже. Очистите числа внутри копии, оставив границы и стены.
  2. В стартовую клетку копии напишите =A1.
  3. Верхняя строка: Робот может прийти в неё ТОЛЬКО слева -> пишем =предыдущая_слева + исходная_ячейка и протягиваем вправо.
  4. Левый столбец: Робот может прийти ТОЛЬКО сверху -> пишем =предыдущая_сверху + исходная_ячейка и протягиваем вниз.
  5. Внутренние клетки: Робот выбирает лучший путь -> пишем =МАКС(слева; сверху) + исходная_ячейка и растягиваем на всю таблицу.
  6. Для поиска минимума замените функцию МАКС на МИН через Ctrl + H.

Разновидности и прототипы задания на экзамене

Тип 1: Классическое поле без стен
Динамика вида =A1 + МАКС(предок_сверху; предок_слева).
Тип 2: Поле с внутренними стенами
Сквозь стены Робот проходить не может — ячейки вдоль стен заполняются с учетом ограничений.

Типичные ошибки

✕ Не так
Ошибка: Забыть восстановить формулы вдоль внутренних стен
Если сверху ячейки стоит стена, брать значение сверху нельзя!
✓ Так
Правильно: Под стеной брать строго ячейку слева, справа от стены — строго ячейку сверху.
ГРОБ

ГРОБ №18: Робот может двигаться в 3 направлениях (вправо, вниз и по диагонали)

Добавлена диагональная команда.

Как обойти
В формулу МАКС добавьте третьего предка: =МАКС(слева; сверху; по_диагонали_слева_сверху) + исходная.

Лайфхаки на экзамене

  1. Используйте быстрый автопоиск и замену Ctrl + H: замените МАКС на МИН — мгновенно получите вторую часть ответа!
Банк реальных задач №18 Открыть в тренажере СмартКИМ