Задания
Версия для печати и копирования в MS Word

Дан квад­рат 15 × 15 кле­ток, в каж­дой клет­ке ко­то­ро­го за­пи­са­но целое число. В левом верх­нем углу квад­ра­та стоит робот. За один ход робот может пе­ре­ме­стить­ся на одну клет­ку впра­во или на одну клет­ку вниз. Вы­хо­дить за пре­де­лы квад­ра­та робот не может. При этом ведётся подсчёт суммы по сле­ду­ю­щим пра­ви­лам: число в оче­ред­ной клет­ке, через ко­то­рую про­хо­дит робот, вклю­ча­ет­ся в сумму, если оно боль­ше числа в преды­ду­щей клет­ке на пути ро­бо­та. Если число в оче­ред­ной клет­ке не боль­ше числа в преды­ду­щей, сумма не из­ме­ня­ет­ся. Число в на­чаль­ной клет­ке все­гда вклю­ча­ет­ся в сумму. Не­об­хо­ди­мо пе­ре­ме­стить ро­бо­та в пра­вый ниж­ний угол так, чтобы по­лу­чен­ная сумма была мак­си­маль­ной. В от­ве­те за­пи­ши­те мак­си­маль­но воз­мож­ную сумму.

Ис­ход­ные дан­ные за­пи­са­ны в элек­трон­ной таб­ли­це.

За­да­ние 18

При­мер вход­ных дан­ных (для таб­ли­цы раз­ме­ром 4 × 4):

 

44428937
18355020
6412664
797085

 

Для ука­зан­ных вход­ных дан­ных оп­ти­маль­ным марш­ру­том будет путь по клет­кам 44, 42, 89, 50, 26, 70, 85. Ито­го­вая сумма равна 44 + 89 + 70 + 85  =  288. Числа 42, 50 и 26 не вклю­ча­ют­ся в сумму, так как 42 < 44, 50 < 89 и 26 < 50.

Спрятать решение

Ре­ше­ние.

Найдём мак­си­маль­ную сумму. Для этого найдём мак­си­маль­ную сумму для каж­дой ячей­ки таб­ли­цы. В ячей­ку P1 ско­пи­ру­ем зна­че­ние ячей­ки A1. В ячей­ку Q1 за­пи­шем фор­му­лу =ЕСЛИ(B1>A1;B1+P1;P1). Ско­пи­ру­ем эту фор­му­лу во все ячей­ки в диа­па­зо­не R1:AD1. В ячей­ку P2 за­пи­шем фор­му­лу =ЕСЛИ(A2>A1;A2+P1;P1). Ско­пи­ру­ем эту фор­му­лу во все ячей­ки в диа­па­зо­не P3:P15. В ячей­ке Q2 за­пи­шем фор­му­лу

=МАКС(ЕСЛИ(B2>A2;B2+P2;P2);ЕСЛИ(B2>B1;B2+Q1;Q1))

и ско­пи­ру­ем эту фор­му­лу во все ячей­ки диа­па­зо­на Q2:AD15. Таким об­ра­зом, в ячей­ке AD15 по­лу­чим зна­че­ние мак­си­маль­ной суммы  — 1296.

 

Ответ: 1296.


Аналоги к заданию № 35992: 36873 Все

Раздел кодификатора ФИПИ: