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