Site icon Информатика Эксперт

Е18.9. В любой клетке может быть яма (ямы обозначены значениями

В любой клетке может быть яма (ямы обозначены значениями меньше 0, но больше -400). Робот может двигаться только вниз или вправо. При попытке зайти на такую клетку Робот застревает в яме и не может двигаться дальше.
Исходные данные записаны в файле в виде электронной таблицы прямоугольной формы. Определите максимальную и минимальную денежную сумму, которую может собрать Робот, пройдя из левой верхней клетки в правую нижнюю, не застряв в яме. Известно, что такой путь существует. В ответе укажите два числа – сначала максимальную сумму, затем минимальную (без пробелов).

XLS

Источник: «В.Н. Шубинкин, г. Казань»

Решение:

N1 =ЕСЛИ(И(A1<0;A1>-400);-1;A1)

скопируйте формулу в N1:Y12

N14 =N1

O14 =ЕСЛИ(O1=-1;-1;N14+O1)

N15 =ЕСЛИ(N2=-1;-1;N14+N2)

O15 =ЕСЛИ(O2=-1;-1;ЕСЛИ(МАКС(O14;N15)=-1;-1;МАКС(O14;N15)+O2))

скопируйте формулу в O15:Y25

максимальная сумма = 1619

O15 =ЕСЛИ(O2=-1;-1;ЕСЛИ(МАКС(O14;N15)=-1;-1;ЕСЛИ(МИН(O14;N15)<>-1;МИН(O14;N15)+O2;МАКС(O14;N15)+O2)))

скопируйте формулу в O15:Y25

минимальная сумма = 945

Ответ: 1619945

Exit mobile version