Тема 18. Обработка вещественных выражений в электронных таблицах
18.01 Робот-сборщик монет (Стандарт)
Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела обработка вещественных выражений в электронных таблицах
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 1#59628

Дан квадрат 20× 20  клеток, в каждой клетке которого записано целое число. В левом нижнем углу квадрата стоит Робот. За один ход Робот может переместиться на одну клетку вправо, вверх или по диагонали вправо вверх. Выходить за пределы квадрата робот не может. Определите максимальную и минимальную сумму чисел в клетках, которую может собрать Робот (включая начальную и конечную клетки), пройдя из левой нижней клетки в правую верхнюю. В ответе укажите одно число – сумму максимальной и минимальной сумм.

 

Вложения к задаче
Показать ответ и решение

Добавляем пустой столбец (нажимаем правой кнопкой мыши на столбец A  и выбираем Вставить).

PIC

Копируем таблицу и с помощью специальной вставки (Ctrl+ Alt+ V  ) вставляем только её формат.

В начало маршрута (в нашем случае B42  ) записываем значение левой нижней клетки данной нам таблицы. В клетку C41  записываем формулу =МАКС(B41;B42;C42)+C19

PIC

Копируем её на всю таблицу. Выписываем 2622  из правой нижней ячейки. Заменим все МИН на МАКС.

PIC

Запишем в ответ сумму двух полученных значений: 2622  + 684  = 3306  .

Ответ: 3306

Ошибка.
Попробуйте повторить позже

Задача 2#30150

Задание выполняется с использованием прилагаемых файлов.

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

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

Исходные данные представляют собой электронную таблицу размером N × N  , каждая ячейка которой соответствует клетке квадрата.

Вложения к задаче
Показать ответ и решение

Добавляем пустой столбец (нажимаем правой кнопкой мыши на столбец A  и выбираем Вставить) и пустую строку перед самой первой (нажимаем правой кнопкой мыши на строку 1  и выбираем Вставить).

PIC

Выделим всю таблицу и добавим границы.

PIC

Копируем таблицу и с помощью специальной вставки (Ctrl+ Alt+ V  ) вставляем только её формат.
В начало маршрута (в нашем случае B14  ) записываем значение левой верхней клетки данной нам таблицы. В клетку C14  записываем формулу =C2+МАКС(B14;C13)

PIC

Копируем её на всю таблицу. Выписываем значение из правой нижней ячейки. Заменим все МИН на МАКС.

PIC

Запишем в ответ сначала максимальное количество монет, затем через пробел - минимальное.

Ответ: 1178 515

Ошибка.
Попробуйте повторить позже

Задача 3#26953

Задание выполняется с использованием прилагаемых файлов

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

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

Исходные данные представляют собой электронную таблицу размером N × N  , каждая ячейка которой соответствует клетке квадрата.

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

 

|---|---|--|--|
|10-|6--|2-|5-|
| 5 |20 |4 |2 |
|-4-|6--|4-|2-|
|---|---|--|--|
--2--1---1--5-|

 

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

 

|---|---|
-17--45-|

Вложения к задаче
Показать ответ и решение

Скопируем табличку вниз. Очистим ее. Вставим левое нижнее число из изначальной ячейки.

Далее левую сторону и нижнюю заполняем как: предыдущее значение + значение из старой ячейки.

Потом встаем в ячейку по диагонали вправо вверх и пишем основную формулу для подсчета:

PIC

Также поступаем с минимальной суммой - заменяем в формулах на МИН. Пишем ответ.

Ответ: 5971325

Ошибка.
Попробуйте повторить позже

Задача 4#26205

Дан квадрат 20× 20  клеток, в каждой клетке которого записано целое число. В левом верхнем углу стоит некая фигура. За один ход она может переместиться в пределах квадрата либо вправо (на одну или две клетки), либо вниз (на одну или две клетки). Необходимо переместить фигуру в правый нижний угол так, чтобы сумма чисел в клетках, в которых она останавливалась (включая начальную и конечную), была максимальной.

В ответ запишите максимально возможную сумму.

Вложения к задаче
Показать ответ и решение

Добавляем 2 пустых столбца (выделяем столбцы A  и B  , нажимаем правой кнопкой и выбираем Вставить).

PIC

Выделим всю таблицу и добавим границы.

PIC

Копируем таблицу и с помощью специальной вставки (Ctrl+ Alt+ V  ) вставляем только её формат.
В начало маршрута (в нашем случае C24  ) записываем значение левой верхней клетки данной нам таблицы. В клетку D24  записываем формулу =МАКС(D22;D23;C24;B24)+D1

PIC

Копируем её на всю таблицу.
Выписываем значение из правой нижней ячейки в ответ.

Ответ: 170

Ошибка.
Попробуйте повторить позже

Задача 5#26151

Дан квадрат 20× 20  клеток, в каждой клетке которого записано целое число. В левом верхнем углу квадрата стоит робот. За один ход робот может переместиться на одну клетку вправо, вниз или по диагонали вправо вниз. Выходить за пределы квадрата робот не может. Определите максимальную и минимальную сумму чисел в клетках, которую может собрать Робот (включая начальную и конечную клетки), пройдя из левой верхней клетки в правую нижнюю. В ответе укажите одно число – сумму максимальной и минимальной сумм.

 

Вложения к задаче
Показать ответ и решение

Добавляем пустой столбец (нажимаем правой кнопкой мыши на столбец A  и выбираем Вставить).

PIC

Копируем таблицу и с помощью специальной вставки (Ctrl+ Alt+ V  ) вставляем только её формат.
В начало маршрута (в нашем случае B23  ) записываем значение левой верхней клетки данной нам таблицы. В клетку C23  записываем формулу =МАКС(C22;B23;B22)+C1

PIC

Копируем её на всю таблицу. Выписываем 1909 из правой нижней ячейки. Заменим все МИН на МАКС.

PIC

В правой нижней ячейке получим -1473.
Запишем в ответ сумму двух полученных значений: 1909 + (-1473) = 436.

Ответ: 436

Ошибка.
Попробуйте повторить позже

Задача 6#11521

Задание выполняется с использованием прилагаемых файлов.

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

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

Вложения к задаче
Показать ответ и решение

Добавляем пустой столбец (нажимаем правой кнопкой мыши на столбец A  и выбираем Вставить).

PIC

Выделим всю таблицу и добавим границы.

PIC

Копируем таблицу и с помощью специальной вставки (Ctrl+ Alt+ V  ) вставляем только её формат.
В начало маршрута (в нашем случае B13  ) записываем значение левой верхней клетки данной нам таблицы. В клетку C13  записываем формулу =МАКС(C12;B13)+С1

PIC

Копируем её на всю таблицу. Выписываем значение из правой нижней ячейки. Заменим все МИН на МАКС.

PIC

Запишем в ответ сначала максимальное количество монет, затем - минимальное (без разделительных знаков).

Ответ: 1144588

Ошибка.
Попробуйте повторить позже

Задача 7#11515

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

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

Исходные данные представляют собой электронную таблицу размером N × N, каждая ячейка которой соответствует клетке квадрата.

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

|---|---|--|--|
|10 |6  |2 |5 |
|---|---|--|--|
|-5-|20-|4-|2-|
|-4-|6--|4-|2-|
| 2 |1  |1 |5 |
--------------

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

|---|---|
-17--45-|

Вложения к задаче
Показать ответ и решение

Исходная таблица:

|---|---|---|---|---|--|---|---|----|---|---|---|---|---|---|----|
|20-|82-|81-|65-|96-|78|58-|38-|-42-|90-|42-|13-|98-|53-|37-|-56-|
|12 |22 |88 |52 |38 |91|24 |21 | 49 |25 |66 |17 |79 | 7 |73 | 62 |
|---|---|---|---|---|--|---|---|----|---|---|---|---|---|---|----|
|37-|28-|76-|23-|73-|14|34-|68-|-68-|-5-|63-|96-|11-|54-|94-|-35-|
|23-|25-|16-|5--|88-|86|13-|81-|100-|79-|60-|85-|35-|94-|68-|-74-|
|79 |80 |61 |56 |95 |71|37 |60 | 21 |59 |48 |52 |26 |28 |20 | 88 |
|---|---|---|---|---|--|---|---|----|---|---|---|---|---|---|----|
|18-|80-|64-|62-|11-|16|52-|47-|-26-|34-|94-|88-|69-|46-|56-|-21-|
|21-|75-|30-|55-|5--|74|96-|-8-|-35-|53-|22-|14-|55-|100|82-|-76-|
|26 |35 |87 |61 |62 |39|51 |14 | 39 |52 |42 |88 |47 |17 |57 | 61 |
|---|---|---|---|---|--|---|---|----|---|---|---|---|---|---|----|
|16-|21-|44-|84-|92-|78|17-|29-|-76-|16-|64-|95-|7--|81-|97-|-73-|
|76-|44-|57-|7--|91-|56|17-|17-|-73-|-9-|84-|34-|91-|-5-|39-|-73-|
|70 |88 |53 |43 |31 |56|63 | 7 |100 |35 |9  |52 |12 |77 |21 |100 |
|---|---|---|---|---|--|---|---|----|---|---|---|---|---|---|----|
|61-|65-|98-|87-|92-|33|10-|40-|-56-|28-|88-|49-|57-|83-|28-|-4--|
|91-|49-|29-|54-|25-|39|43-|31-|-92-|28-|68-|28-|52-|23-|98-|-49-|
|49 |25 |77 |14 |75 |40|86 |31 | 33 |72 |36 |72 |42 |14 |79 | 68 |
|---|---|---|---|---|--|---|---|----|---|---|---|---|---|---|----|
|37-|87-|25-|35-|14-|55|-6-|59-|-37-|87-|27-|28-|75-|34-|44-|-60-|
-74--92--65--78--4---5--55--40---76---2--39--84--69--65---2---59--

Заполним новую таблицу начиная с левой нижней клетки. Далее для каждой ячейки будем брать сумму той же ячейки из исходной таблицы и минимальное/максимальное из клеток слева и снизу новой таблицы.

Минимум:

|----|----|----|---|----|----|----|----|----|---|----|----|----|----|-----|----|
|710-|792-|873-|827|896-|966-|886-|854-|880-|879|-897-|885-|983-|966-|1003-|1059|
|690 |712 |800 |762|800 |888 |828 |816 |838 |789| 855 |872 |931 |913 |986  |1048|
|----|----|----|---|----|----|----|----|----|---|----|----|----|----|-----|----|
|678-|694-|758-|710|783-|797-|804-|795-|789-|764|-827-|923-|852-|906-|1000-|1031|
|641-|666-|682-|687|775-|836-|770-|727-|721-|759|-788-|865-|841-|928-|922--|996-|
|618 |698 |717 |765|758 |750 |757 |646 |621 |680| 728 |780 |806 |834 |854  |942 |
|----|----|----|---|----|----|----|----|----|---|----|----|----|----|-----|----|
|539-|619-|656-|709|663-|679-|720-|586-|600-|634|-728-|751-|787-|833-|889--|910-|
|521-|562-|592-|647|652-|717-|668-|539-|574-|627|-649-|663-|718-|818-|900--|976-|
|500 |487 |574 |599|661 |643 |572 |531 |570 |622| 664 |752 |799 |816 |873  |934 |
|----|----|----|---|----|----|----|----|----|---|----|----|----|----|-----|----|
|474-|452-|496-|538|630-|604-|521-|517-|593-|586|-650-|745-|752-|819-|874--|923-|
|458-|431-|471-|454|545-|526-|504-|488-|561-|570|-654-|678-|747-|738-|777--|850-|
|382 |387 |414 |447|465 |470 |487 |471 |571 |583| 592 |644 |656 |733 |754  |854 |
|----|----|----|---|----|----|----|----|----|---|----|----|----|----|-----|----|
|312-|299-|361-|404|434-|414-|424-|464-|520-|548|-636-|685-|742-|798-|826--|830-|
|251-|234-|263-|317|342-|381-|424-|454-|546-|556|-624-|652-|704-|715-|813--|862-|
|160 |185 |262 |272|347 |367 |419 |423 |456 |528| 564 |636 |678 |692 |771  |839 |
|----|----|----|---|----|----|----|----|----|---|----|----|----|----|-----|----|
|111-|198-|223-|258|272-|327-|333-|392-|429-|516|-543-|571-|646-|680-|724--|784-|
--74--166--231--309-313--318--373--413--489--491--530--614--683--748--750---809--

Первым ответом получаем 1059.

Максимум:

|710-|972-|1147-|1212-|1355-|1433-|1491-|1537-|1669-|1759-|1820-|1860-|2024|-2077-|2135-|2216-|
|690-|890-|1066-|1118-|1259-|1352-|1376-|1499-|1627-|1652-|1778-|1847-|1926|-1933-|2098-|2160-|
|678 |868 |978  |1001 |1221 |1261 |1306 |1478 |1578 |1594 |1712 |1830 |1841| 1917 |2025 |2060 |
|----|----|-----|----|-----|-----|-----|-----|----|-----|-----|-----|----|-----|-----|-----|
|641-|840-|902--|970-|1148-|1247-|1272-|1410-|1510-|1589-|1649-|1734-|1769|-1863-|1931-|2005-|
|618-|815-|886--|965-|1060-|1161-|1259-|1329-|1350-|1409-|1471-|1563-|1606|-1654-|1706-|1815-|
|539 |735 |825  |909 | 961 |1090 |1222 |1269 |1295 |1329 |1423 |1511 |1580| 1626 |1686 |1727 |
|----|----|-----|----|-----|-----|-----|-----|----|-----|-----|-----|----|-----|-----|-----|
|521-|655-|761--|847-|-950-|1074-|1170-|1178-|1213-|1266-|1288-|1360-|1448|-1548-|1630-|1706-|
|500-|580-|731--|792-|-945-|1000-|1051-|1065-|1122-|1174-|1216-|1346-|1393|-1410-|1500-|1577-|
|474 |545 |644  |728 | 883 | 961 |978  |1007 |1083 |1099 |1163 |1258 |1265| 1346 |1443 |1516 |
|----|----|-----|----|-----|-----|-----|-----|----|-----|-----|-----|----|-----|-----|-----|
|458-|524-|600--|627-|-791-|-847-|864--|881--|1001-|1010-|1094-|1128-|1219|-1224-|1263-|1384-|
|382-|480-|543--|620-|-700-|-758-|821--|828--|928-|-963-|-972-|1025-|1042|-1190-|1211-|1311-|
|312 |392 |490  |577 | 669 | 702 |712  |752  |808 | 836 | 924 |973  |1030| 1113 |1141 |1145 |
|----|----|-----|----|-----|-----|-----|-----|----|-----|-----|-----|----|-----|-----|-----|
|251-|327-|384--|438-|-469-|-523-|613--|644--|736-|-764-|-832-|860--|912-|-935-|1047-|1096-|
|160-|278-|355--|369-|-444-|-484-|570--|601--|634-|-706-|-742-|814--|856-|-870-|-949-|1017-|
|111 |253 |278  |344 | 358 | 413 |419  |478  |526 | 613 | 640 |668  |758 | 792 | 836 | 896  |
|----|----|-----|----|-----|-----|-----|-----|----|-----|-----|-----|----|-----|-----|-----|
--74--166--231---309---313---318--373---413---489---491---530--614---683---748---750---809--|

Вторым ответом будет 2216.

Ответ: 10592216

Ошибка.
Попробуйте повторить позже

Задача 8#11509

Квадрат разлинован на 8 × 8  клетки. Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вверх. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вверх — в соседнюю верхнюю. При попытке выхода за границу квадрата Робот разрушается. Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством от 0  до 1000  . Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клетке маршрута Робота.

Для приведенного ниже квадрата определите минимальную денежную сумму и максимальную денежную сумму, которую может собрать Робот, пройдя из левой нижней клетки в правую верхнюю. В ответ запишите два числа друг за другом без разделительных знаков — сначала минимальную сумму, затем максимальную сумму. Для вашего удобства таблица была прикреплена в виде файла.

|----|----|----|---|----|----|----|----|
|-82-|172-|60--|156|161-|295-|254-|20--|
|198 |138 |146 |104|262 |212 |203 |251 |
|----|----|----|---|----|----|----|----|
|171-|207-|68--|43-|-82-|114-|201-|11--|
|-38-|22--|166-|117|264-|-68-|294-|190-|
| 13 |96  |206 |160|185 | 98 |183 |94  |
|----|----|----|---|----|----|----|----|
|225-|45--|28--|-9-|-13-|-40-|215-|46--|
|273-|89--|20--|36-|150-|199-|191-|65--|
|232 |266 |174 |265|283 | 55 | 99 |206 |
---------------------------------------

Вложения к задаче
Показать ответ и решение

Заполним новую таблицу начиная с левой нижней клетки. Далее для каждой ячейки будем брать сумму той же ячейки из исходной таблицы и минимальное/максимальное из клеток слева и снизу новой таблицы.

Минимум:

|-----|-----|----|-----|-----|-----|-----|----|
|1232-|1267-|1190|-1224-|1385-|1484-|1635-|1460|
|1150-|1095-|1130|-1068-|1308-|1189-|1381-|1440|
| 952 |957  |984 | 964 |1046 | 977  |1178 |1189|
|-----|-----|----|-----|-----|-----|-----|----|
|-781-|750--|916-|-921-|1106-|-863--|1157-|1242|
|-743-|728--|841-|-804-|-842-|-795--|978--|1052|
| 730 |632  |635 | 644 | 657 | 697  |912  |958 |
|-----|-----|----|-----|-----|-----|-----|----|
|-505-|587--|607-|-643-|-793-|-992--|1183-|1248|
--232--498---672---937--1220--1275--1374--1580-

Первым ответом получаем 1460  .

Максимум:

|-----|-----|----|-----|-----|-----|-----|----|
|1232-|1469-|1529|-1717-|2337-|2683-|3110-|3130|
|1150-|1297-|1457|-1561-|2176-|2388-|2856-|3107|
| 952 |1159 |1311| 1403 |1914 |2028 |2653 |2664|
|-----|-----|----|-----|-----|-----|-----|----|
|-781-|893--|1243|-1360-|1832-|1900-|2452-|2642|
|-743-|871--|1077|-1237-|1568-|1707-|2158-|2252|
| 730 |775  |803 | 982 |1383 |1609 |1975 |2021|
|-----|-----|----|-----|-----|-----|-----|----|
|-505-|594--|692-|-973-|1370-|1569-|1760-|1825|
--232--498---672---937--1220--1275--1374--1580-

Вторым ответом будет 3130  .

Ответ: 14603130

Ошибка.
Попробуйте повторить позже

Задача 9#11507

Квадрат разлинован на 4 × 4 клетки. Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или вверх. По команде вправо Робот перемещается в соседнюю правую клетку, по команде вверх — в соседнюю верхнюю. При попытке выхода за границу квадрата Робот разрушается. Перед каждым запуском Робота в каждой клетке квадрата лежит монета достоинством от 0 до 100. Посетив клетку, Робот забирает монету с собой; это также относится к начальной и конечной клетке маршрута Робота.

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

|---|---|---|--|
|10-|6--|2--|5-|
| 5 |23 |4  |3 |
|---|---|---|--|
|-4-|6--|19-|2-|
--6--1---0---5-|

Показать ответ и решение

Заполним новую таблицу, начиная с левой нижней клетки. Далее для каждой ячейки будем брать сумму той же ячейки из исходной таблицы и минимальное/максимальное из клеток слева и снизу новой таблицы.

Минимум:

|---|---|---|---|
|25-|31-|32-|22-|
|15-|36-|30-|17-|
|10 |13 |26 |14 |
|---|---|---|---|
--6--7---7---12-|

Первым ответом получаем 22.

Максимум:

|---|---|---|---|
|25 |45 |47 |52 |
|---|---|---|---|
|15-|39-|43-|46-|
|10-|16-|35-|37-|
| 6 |7  |7  |12 |
----------------

Вторым ответом будет 52.

Ответ: 2252
Рулетка
Вы можете получить скидку в рулетке!