РУҚА
18

Минимальный и максимальный путь

ЕГЭ · Информатика · Тапсырма 18 · Динамикалық бағдарламалау
КүрделіФИПИA83833Қысқа жауап≈ 10 минут

Квадрат разлинован на $N \times N$ клеток ($1 < N < 26$). В каждой клетке указан натуральный бонус, не превышающий 100. Исполнитель Робот начинает движение из левой верхней клетки и может за одно перемещение перейти только в соседнюю клетку вправо или вниз. Робот забирает бонус после посещения клетки, включая начальную и конечную клетки маршрута. Стены между клетками отмечены в электронной таблице границами с утолщением; через стены проходить нельзя. Определите минимальную и максимальную суммы бонусов, которые может собрать Робот, перемещаясь в правую нижнюю клетку. Исходные данные представлены в электронной таблице размером $N \times N$.

Условие как в банке ФИПИ — открыть и сверить
Дұрыс жауапты жазыңыз.

Квадрат разлинован на N × N клеток (1 < N < 26). Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вниз. По команде вправо Робот перемещается в соседнюю правую клетку; по команде вниз – в соседнюю нижнюю. Робот разрушается при попытке выхода за границу квадрата или при попытке пересечения стены клетки. В таблице стены отмечены границами с утолщением.

Перед запуском Робота в каждой клетке квадрата указан бонус, который Робот забирает после посещения клетки. Размер бонуса в каждой клетке – это натуральное число, не превышающее 100. Это правило относится к начальной и конечной клеткам маршрута Робота.

Определите минимальную и максимальную суммы бонусов, которые может собрать Робот, перемещаясь из левой верхней клетки квадрата в его правую нижнюю клетку. В ответе укажите два числа: сначала минимальную сумму, затем максимальную.

Исходные данные представлены в форме электронной таблицы размером
N × N, в которой одна ячейка соответствует одной клетке квадрата. Стены, через которые Роботу нельзя проходить, отмечены в электронной таблице границами с утолщением.

Пример входных данных:

1

8

8

4

10

1

1

3

1

3

12

2

2

3

5

6

Для указанных входных данных ответом является пара чисел:

27

41

Жауабы:



Сіздің жауабыңыз

Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.

!
3 уровня: от лёгкого толчка до почти готового решения. Следующий открывается, алдыңғысы оқылған кезде, — жауапқа бірден секіріп кетпеу үшін.
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})$. В правой нижней клетке получатся искомые суммы.

Всё равно не складывается?Полное Шешім с обоснованием каждого шага — на отдельной странице.
Шешімді ашу

Тапсырма 18 ЕГЭ, информатика

Задача из темы «Динамикалық бағдарламалау»: в ней 72 задачи жауабымен және қадамдық талдауымен. В 18-м номере бланка — 49 задач.

Жауапты осы жерде тексеруге болады, ал егер шықпаса — ашуға болады көмекші кеңес немесе талдау. Тіркелу қажет емес.