РУҚА
18

Шешімі: Максимальная и минимальная сумма

ЕГЭ · Информатика · Тапсырма 18 · Дерекқорлар және іздеу
ЖоғарыФИПИ776e36Қысқа жауап≈ 10 минутТалдау 5 қадам
Условие

Квадрат разлинован на $N \times N$ клеток ($1 < N < 30$). В каждой клетке лежит монета достоинством от 1 до 100. Робот начинает движение из левой верхней клетки и может перемещаться только вправо или вниз. Между соседними клетками могут находиться внутренние стены, через которые робот пройти не может. Посетив клетку, робот забирает монету, в том числе в начальной и конечной клетках маршрута. Конечными являются клетки, которые справа и снизу ограничены стенами. Определите максимальную и минимальную суммы, которые робот может собрать, пройдя из левой верхней клетки в любую конечную клетку.

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

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

Шешімін қадамдап көрсету

5 қадам
1

Составим для каждой клетки два значения: максимальную и минимальную сумму монет на пути из левой верхней клетки в эту клетку.

2

Для клетки $(i,j)$ рассмотрим все разрешённые переходы из клетки сверху и из клетки слева. Через стену переход не учитывается.

3

Если $a_{i,j}$ — достоинство монеты в клетке, то для максимума используется переход $M_{i,j}=a_{i,j}+\max(M_{i-1,j},M_{i,j-1})$, а для минимума — $m_{i,j}=a_{i,j}+\min(m_{i-1,j},m_{i,j-1})$ с учётом доступных переходов.

4

После заполнения таблиц рассматриваются все клетки, у которых справа и снизу есть стены. Максимальное и минимальное значения среди них являются ответом.

Конкретные числовые значения определить невозможно без содержимого прилагаемого файла с монетами и стенами.

Жауап

Требуется прилагаемый файл с электронной таблицей.

Бұл жауап талдау нәтижесінде алынды, бірақ банктің ресми кілтімен тексерілген жоқ — проверьте выкладки, прежде чем заучивать результат.

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

Не учитывать монету в начальной или конечной клетке.

Переходить через внутреннюю стену.

Рассматривать только правую нижнюю клетку, хотя конечных клеток может быть несколько.

Для минимальной суммы выбирать локально минимальный путь без учёта всех достижимых предшественников.

Закрепить приёмВ теме «Дерекқорлар және іздеу» ещё 124 тапсырма — жауабымен және дәл осындай талдауымен.
Жаттығу

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

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

Задача из темы «Базы данных и поиск»: в ней 125 задач, и у каждой есть такой же разбор. Тіркеу қажет емес.