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