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

