Например, учитывая
A = [1,51,3,1,100,199,3], maxSum = 51 + 1 + 199 = 251.
ясно max(oddIndexSum,evenIndexSum)
работает не работает.
Основная проблема, с которой я столкнулся, заключается в том, что я не могу придумать критерий выбора элемента.
Критерий отклонения тривиален с учетом критерия выбора.
Стандартный алгоритм максимальной подпоследовательности здесь не применим.
Я попробовал подход динамического программирования, но не могу придумать это также.
Единственный подход, который я мог придумать, - это использование генетического алгоритма.
Как бы вы подошли к этому?