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

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

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

В от­ве­те за­пи­ши­те два числа: сна­ча­ла мак­си­маль­ный рас­ход энер­гии, затем  — ко­ли­че­ство прой­ден­ных кле­ток с нечётными зна­че­ни­я­ми.

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

За­да­ние 18

4390244
72303663
6266142
21844951

 

При ука­зан­ных вход­ных дан­ных мак­си­маль­ный рас­ход по­лу­чит­ся при дви­же­нии по марш­ру­ту

43 плюс 90 плюс 72 плюс 30 плюс 36 плюс 63 плюс 61 плюс 84 плюс 49 плюс 51 = 579.

При этом робот про­хо­дит через 5 кле­ток с нечётными чис­ла­ми (43, 63, 61, 49, 51). В от­ве­те в дан­ном слу­чае надо за­пи­сать числа 579 и 5.

 

Ответ:

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

Ре­ше­ние.

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

По стро­ке 23 робот может пе­ре­ме­щать­ся толь­ко впра­во. За­пи­шем фор­му­лу в ячей­ке C23:

=B23+C2

и ско­пи­ру­ем её на весь диа­па­зон C23:U23.

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

=B2+МАКС(B23;C23)

и ско­пи­ру­ем её на весь диа­па­зон B24:B42.

По­счи­та­ем воз­мож­ные ячей­ки в дру­гих столб­цах. За­пи­шем фор­му­лу в ячей­ке C24:

=C3+МАКС(B24;C23;B23;D23)

и ско­пи­ру­ем её на весь диа­па­зон C24:U42.

В ячей­ке U42 на­хо­дит­ся ответ 3864.

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

 

1582181219259304337389417464485556620633692766862882939951
13720428037345854756763164869273780083685794000710971401561171
1112933945235706087017377958829309469739870351174122813133181393
1034775576636747107488919599751005105611491236130413471381145915171524
1275676827517848078981040109311631226123412591376138114081481151915961654
57736770863958103110861097123113201333139714451524156715981697174818441920
115865869045080112111571323140414441519153215841667176218601926200120982105
140924109011071162121314191444148515811646167517261784188019832006219522722305
861151115411771222145515301567161717191748184018901951206421032283234523572396
751174126512891496153416531730175318431937199820942148221722902354237724652546
511296136315191581173117971805193019522079218622212260231323912428252826182706
74137116141684174818891929202220822146224622712301236624132455256269927362813
1401627173618081911194021122154225122722347241324222500254225812746275328932948
991831192620032023212522442303230623822475250025702580267127772870296430233064
1471946204920702205228223642383248124842576263127132749277929293040308330873112
802119221222252343236824632504252026272698276428132835293730593119315231743229
1652258235223672391248625782664269927592836291629442991315732243273330833383425
1572405243824802582260126672726277429182968299430003195330233163318334734788519
1562495256926802760285129252965297730003025305132363396347235643606363636983751
1082659269928482936301931133129315632403265333834583519365936833718378138603864

 

Ско­пи­ру­ем фор­ма­ти­ро­ва­ние на первую таб­ли­цу и пе­ре­кра­сим все зе­ле­ные клет­ки, со­дер­жа­щие не­чет­ные числа:

 

1567993840453352284721716413597496205712
7023619385892064174445633621836790431615
411321652338703658874816271428775485575
62833493119119668163051938768433478587
441019693323781537063823725272227258
135419799573464688913644879433199519676
61954873535369281407513528395986675977
455545174151962541626529512220575977733
31613159367537367329925061813988621239
1420882441486772390946196546979206981
313167234778668871581923539233737637288
438957017924092606460253053222736813077
97135260221190429721756697842174778055
29595772013905233562257010903193715941
5220462180386119983765582362597643425
28709313614802316516751492281936332255
9546941523237486356072802847986749353087
625333429619327158250266387814295341
9457749880917440122325264194769242306253
149019888583941627842573624795243563794

 

На­ко­нец, чтобы по­лу­чить ответ на вто­рой во­прос, по­счи­та­ем ко­ли­че­ство не­чет­ных ячеек и по­лу­чим 28.

 

Ответ: 3864 и 28.


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