Робот стоит в левом верхнем углу прямоугольного поля, в каждой клетке которого записано целое положительное число. За один ход робот может переместиться на одну клетку вправо, вниз или по диагонали вправо вниз.
Шаг вправо разрешается сделать только в клетку с числом той же чётности, шаг вниз — только в клетку с числом другой чётности. Шаг по диагонали возможен всегда.
Необходимо перевести робота в правую нижнюю клетку поля. Определите максимальную сумму чисел в клетках, через которые можно провести такой маршрут. Определите также количество клеток поля, в которые робот не сможет попасть из-за ограничений на возможные переходы.
В ответе запишите два числа: сначала максимально возможное значение суммы входящих в маршрут чисел, затем количество недоступных клеток.
Исходные данные записаны в электронной таблице. Пример входных данных (для таблицы размером 4 × 4):
| 53 | 63 | 18 | 80 |
| 12 | 55 | 62 | 98 |
| 2 | 64 | 59 | 87 |
| 86 | 47 | 50 | 13 |
При указанных входных данных максимальное значение 250 получится при движении по маршруту 53 → 63 → 62 → 59 → 13. Недоступны для робота клетки с числами 18, 80, 2, 86 — всего 4 клетки. В ответе в данном случае надо записать
Ответ:
Для поиска максимального значения будем работать с областью B23:U42.
=ЕСЛИ(ОСТАТ(B2;2)=ОСТАТ(C2;2);C2+B23;-10000)
и протянем до ячейки U23.
=ЕСЛИ(ОСТАТ(B2;2)<>ОСТАТ(B3;2);B23+B3;-10000)
и протянем до ячейки B42. Наконец,
=C3+МАКС(B23;ЕСЛИ(ОСТАТ(B3;2)=ОСТАТ(C3;2);B24;-10000);ЕСЛИ(ОСТАТ(C2;2)<>ОСТАТ(C3;2);C23;-10000))
и заполняем оставшиеся ячейки таблицы.
Чтобы найти теперь недоступные клетки, будем работать с областью B44:U63.
Ответ: 1824 и 198.

