Найти максимальную сумму n / 2 элементов целочисленного массива с n (n четным) элементами, выбрав любой крайний левый элемент из крайнего правого сразу - PullRequest
0 голосов
/ 15 апреля 2020

Предположим, у меня есть целочисленный массив arr[] с n элементами. Я должен отобразить максимально возможную сумму n/2 элементов. Мне разрешено выбирать самый левый или самый правый элемент при обходе, чтобы найти сумму. Например,

arr = 2,100,4,5,6,7,140,1 where n = 8.

Итак, я должен найти 4 элемента так, чтобы их сумма была максимально возможной суммой, и затем отобразить сумму.

Possible sets are = {(2,100,4,5),(2,100,4,1),(2,100,140,1),(2,7,140,1),(6,7,140,1)}.
(2,100,140,1) has maximum sum of 243 and hence the expected output.

Другой пример:

arr = 4,5,6,7,8,9 with n = 6.
Thus, n/2 = 3. Expected out 24 (7,8,9).

Может кто-нибудь помочь с логи c?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...