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