ИИ Репетитор

№ 18. Робот на клетчатом поле (ДП в таблице)

Информатика, 10–11 класс · раздел «ЕГЭ-2027. Информатика»

Главное

Робот идёт вправо и вниз, собирая монеты. Максимальная/минимальная сумма — динамикой: в клетке max(слева, сверху) + значение.

Правила

  1. dp[i][j] = max(dp[i−1][j], dp[i][j−1]) + a[i][j]
  2. Стены — ограничения
  3. Считаем от угла

Разберём пример

Как вычисляется значение в клетке для максимальной суммы?

Максимум из левого и верхнего плюс монеты клетки

Частые ошибки

Потренироваться

Задания с проверкой и подсказками, схема темы и разбор ошибок с ИИ-репетитором — в уроке на платформе.

Открыть урок
← № 17. Обработка последовательности из файла№ 19–21. Теория игр →