Задание 18 ЕГЭ по информатике

Что проверяет: Динамическое программирование на поле

Задание 18 ЕГЭ по информатике проверяет тему «динамическое программирование на поле». Ниже вы найдёте 1 вариант с условием, ответом и разбором, а под ними теория и алгоритм решения этого номера.

1 вариант с ответами

Теория к заданию 18 ЕГЭ по информатике: динамическое программирование на поле

Задание с файлом: Робот идёт по таблице, собирая монеты. Нужно найти максимальную и минимальную сумму.

Что нужно знать

Динамическое программирование на таблице

Как решать задание 18

  1. Постройте таблицу того же размера для накопленных сумм.
  2. Заполните первую строку и первый столбец с учётом стен.
  3. Заполняйте остальные клетки по формуле перехода, пропуская запрещённые направления.
  4. Найдите все конечные клетки и выберите среди них экстремумы.
  5. Запишите сначала максимум, затем минимум.

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

В таблице 2 на 2 записаны числа: верхняя строка 1 и 3, нижняя 2 и 5. Робот идёт из левой верхней клетки в правую нижнюю, двигаясь вправо и вниз, и собирает монеты. Какова максимальная сумма?

  1. В стартовой клетке накоплено 1.
  2. Правая верхняя клетка достижима только слева: 1 + 3 = 4.
  3. Левая нижняя клетка достижима только сверху: 1 + 2 = 3.
  4. Правая нижняя достижима сверху (4) или слева (3), выбираем максимум: 4.
  5. Прибавляем содержимое клетки: 4 + 5 = 9.

Ответ9

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

Задание 18 входит в ЕГЭ по информатике. На этой странице собраны все варианты этого номера, которые разобраны на сайте: условие, правильный ответ и разбор решения. Остальные номера открываются в списке выше, а целиком все задания ЕГЭ по информатике с ответами собраны на странице предмета.