Максимальная и минимальная сумма
Квадрат разлинован на $N \times N$ клеток ($1 < N < 30$). Исполнитель Робот может перемещаться по клеткам только вправо или вниз. Квадрат ограничен внешними стенами, между соседними клетками могут быть внутренние стены, через которые Робот пройти не может.
Перед каждым запуском в каждой клетке лежит монета достоинством от 1 до 100. Посетив клетку, Робот забирает монету, в том числе в начальной и конечной клетках маршрута. В клетках, которые справа и снизу ограничены стенами, движение прекращается, а накопленная сумма считается итоговой. Определите максимальную и минимальную суммы среди всех возможных маршрутов из левой верхней клетки до конечной клетки маршрута.
Исходные данные находятся в прилагаемом файле электронной таблицы размером $N \times N$. Каждая ячейка соответствует клетке квадрата, а внутренние и внешние стены обозначены утолщёнными линиями.
Условие как в банке ФИПИ — открыть и сверить
| ||||||||||||||||||||||
| | ||||||||||||||||||||||
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Для каждой клетки определите максимальную и минимальную сумму, с которой Робот может в неё попасть.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
При переходе в клетку учитывайте только тех соседей сверху и слева, с которыми нет стены: для максимума выбирайте больший результат, для минимума — меньший.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Инициализируйте стартовую клетку её стоимостью. В каждой конечной клетке сравните найденные максимальную и минимальную суммы; среди всех конечных клеток выберите глобальные максимум и минимум.
