Можешь подсказать, как это реализовать, а то я чет не вкуриваю)
Нажмите, чтобы раскрыть...
К слову, из-за условия строгой монотонности подпоследовательности можно обойтись всего одним массивом суммы.
0. Заводим массив размером с массив входных данных.
1. Заполняем нулевой индекс массива. Очевидно, что сумма для нулевого элемента равна нулевому элементу (подпоследовательность из одного элемента).
2. Дальше заполняем i+1 индекс -- идём в цикле по предыдущим значениям массива суммы (от 0 до i) и ищем максимум среди тех индексов, для которых элементы оригинального массива меньше текущего элемента. В итог записываем сумму максимального значения и текущего элемента.
3. После заполнения всего массива сумм, самая последняя сумма и будет ответом.