Прямоугольник разлинован на М х N клеток. Исполнитель Робот может перемещаться по клеткам, выполняя за одно перемещение одну из двух команд: вправо или прыжок. По команде вправо Робот перемещается в соседнюю правую клетку, по команде прыжок — в самую левую клетку, находящуюся на один ряд ниже от текущего положения Робота. При попытке выхода за границу прямоугольника Робот разрушается. Перед каждым запуском Робота в каждой клетке прямоугольника лежит карточка, на которой написано число от -100 до 100. Посетив клетку, Робот забирает карточку с собой; это также относится к начальной и конечной клетке маршрута Робота.
Определите максимальную и минимальную сумму чисел на карточках, которую может собрать Робот, пройдя из левой верхней клетки в правую нижнюю. В ответе укажите два числа — сначала максимальную сумму, затем минимальную.
Исходные данные представляют собой электронную таблицу размером MxN, каждая ячейка которой соответствует клетке прямоугольника.
186
443
Ответы на вопрос:
// pascalabc.net 3.3, сборка 1573 от 04.11.2017 // внимание! если программа не работает, обновите версию! begin var x: =arrrandom(readinteger('n=',200); x.println; var min: =x.min; writeln('минимальный элемент ',min); writeln('a = ',(x.where(t-> t< 100).sum)/sin(min)) end. пример n= 13 44 51 41 -154 -169 -100 169 113 183 198 -183 136 58 минимальный элемент -183 a = 581.362198263188
Популярно: Информатика
-
Djessika2421.03.2022 13:08
-
динара26502.06.2020 06:42
-
Батюс29.09.2022 04:09
-
zenix12215.01.2022 14:55
-
Romochkaa03.03.2020 06:24
-
Niklosh03.02.2020 05:00
-
typaya191116.12.2021 18:13
-
vladavlada6006.03.2020 21:45
-
Akureyri19.12.2022 12:59
-
AquAlexa12.04.2023 09:49