Задания
Версия для печати и копирования в MS Word
Тип 18 № 55605
i

Робот стоит в левом верх­нем углу пря­мо­уголь­но­го поля, в каж­дой клет­ке ко­то­ро­го за­пи­са­но целое по­ло­жи­тель­ное число. За один ход робот может пе­ре­ме­стить­ся на одну клет­ку впра­во, вниз или по диа­го­на­ли впра­во вниз.

Шаг впра­во раз­ре­ша­ет­ся сде­лать толь­ко в клет­ку с чис­лом той же чётно­сти, шаг вниз  — толь­ко в клет­ку с чис­лом дру­гой чётно­сти. Шаг по диа­го­на­ли воз­мо­жен все­гда.

Не­об­хо­ди­мо пе­ре­ве­сти ро­бо­та в пра­вую ниж­нюю клет­ку поля. Опре­де­ли­те мак­си­маль­ную сумму чисел в клет­ках, через ко­то­рые можно про­ве­сти такой марш­рут. Опре­де­ли­те также ко­ли­че­ство кле­ток поля, в ко­то­рые робот не смо­жет по­пасть из-⁠за огра­ни­че­ний на воз­мож­ные пе­ре­хо­ды.

В от­ве­те за­пи­ши­те два числа: сна­ча­ла мак­си­маль­но воз­мож­ное зна­че­ние суммы вхо­дя­щих в марш­рут чисел, затем ко­ли­че­ство не­до­ступ­ных кле­ток.

Ис­ход­ные дан­ные за­пи­са­ны в элек­трон­ной таб­ли­це. При­мер вход­ных дан­ных (для таб­ли­цы раз­ме­ром 4 × 4):

За­да­ние 18

53631880
12556298
2645987
86475013

 

При ука­зан­ных вход­ных дан­ных мак­си­маль­ное зна­че­ние 250 по­лу­чит­ся при дви­же­нии по марш­ру­ту 53 → 63 → 62 → 59 → 13. Не­до­ступ­ны для ро­бо­та клет­ки с чис­ла­ми 18, 80, 2, 86  — всего 4 клет­ки. В от­ве­те в дан­ном слу­чае надо за­пи­сать числа 250 и 4.

 

Ответ:

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

Ре­ше­ние.

Для по­ис­ка мак­си­маль­но­го зна­че­ния будем ра­бо­тать с об­ла­стью B23:U42. В ячей­ку B23 на­пи­шем зна­че­ние =B2. Будем обо­зна­чать не­до­ступ­ные клет­ки боль­шим по мо­ду­лю от­ри­ца­тель­ным чис­лом. В ячей­ку C23 впи­шем

=ЕСЛИ(ОСТАТ(B2;2)=ОСТАТ(C2;2);C2+B23;-10000)

и про­тя­нем до ячей­ки U23. В ячей­ку B24 впи­шем

=ЕСЛИ(ОСТАТ(B2;2)<>ОСТАТ(B3;2);B23+B3;-10000)

и про­тя­нем до ячей­ки B42. На­ко­нец, в ячей­ку C24 за­пи­сы­ва­ем фор­му­лу

=C3+МАКС(B23;ЕСЛИ(ОСТАТ(B3;2)=ОСТАТ(C3;2);B24;-10000);ЕСЛИ(ОСТАТ(C2;2)<>ОСТАТ(C3;2);C23;-10000))

и за­пол­ня­ем остав­ши­е­ся ячей­ки таб­ли­цы. В ячей­ке U42 на­хо­дит­ся ответ 1824.

Чтобы найти те­перь не­до­ступ­ные клет­ки, будем ра­бо­тать с об­ла­стью B44:U63. В ячей­ку B44 впи­шем фор­му­лу =ЕСЛИ(B23<0;1;0) и за­пол­ним ей всю таб­ли­цу. На­ко­нец, чтобы по­лу­чить ответ на вто­рой во­прос, в любую сво­бод­ную ячей­ку за­пи­шем =СУММ(B44:U63) и по­лу­чим 198.

 

Ответ: 1824 и 198.


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