Квадрат разлинован на клеток
. В каждой клетке лежат монеты, количество которых соответствует записанному числу. Количество монет не может быть меньше 1.
Два исполнителя – ВЕРХ и НИЗ – существуют на одинаковых полях. Первый имеет две команды – вверх и вправо, второй – вниз и вправо, которые, соответственно, перемещают исполнитель на одну клетку вверх, вниз или вправо. Исполнитель ВЕРХ начинает движение в левой нижней ячейке, исполнитель НИЗ – в левой верхней.
Откройте файл. Какой из исполнителей соберет большее количество монет в результате своей работы, если известно, что каждый из них запрограммирован собрать максимальное количество монет?
В ответе запишите без пробелов и разделителей сначала название исполнителя (ВЕРХ илм НИЗ), а затем максимальную сумму, которую он соберет.
Нам дано поле 14 на 14, создадим рядом еще одно поле такого же размера (ячейки ). Сначала найдем максимальную сумму для исполнителя НИЗ.
В левую верхнюю клетку нового поля, записываем значение из левой верхней клетки исходного поля – 48.
Заполним значениями верхнюю строку. Для этого к значенею из левой верхней клетки нового поля, прибавим значение из клетки , сделаем это с помощью формулы:
=A16+B1
Теперь, чтобы заполнить оставшиеся ячейки верхней строки нового поля, растянем эту формулу на всю строку. Подобным образом заполним левый столбец нового поля.
Найдем максимальное значение суммы. Рассмотрим ячейку , в нее мы можем попасть из
и
, тогда, чтобы в этой клетке суммы была максимальной, необходимо выбрать максимальную сумму из тех двух клеточек, из которых можем попасть в эту. В ячейку
запишем формулу:
=МАКС(A17;B16)+B2
Теперь растянем эту формулу на все свободные ячейки поля. В правом нижнем углу будет число, которое является максимальной суммой, которую может собрать исполнитель НИЗ – 1930.
Теперь найдем максимальную сумму, которую может собрать исполнитель ВЕРХ. Для этого будем использовать уже созданное поле (ячейки ), отчистим его.
В левую нижнюю ячейку нового поля, записываем значение из левой нижнец клетки исходного поля – 41.
Заполним значениями нижнюю строку и левый столбец. Сделаем это по аналогии с тем как мы заполняли верхнюю строку и левый столбец в решении для исполнителя НИЗ.
Найдем максимальное значение суммы. Рассмотрим ячейку , в нее мы можем попасть из
и
, тогда, чтобы в этой клетке суммы была максимальной, необходимо выбрать максимальную сумму из тех двух клеточек, из которых можем попасть в эту. В ячейку
запишем формулу:
=МАКС(A28;B29)+B13
Теперь растянем эту формулу на все свободные ячейки поля. В правом верхнем углу будет число, которое является максимальной суммой, которую может собрать исполнитель ВЕРХ – 1708.
Тогда ответ будет НИЗ1930.