Я пытаюсь разработать эффективный алгоритм динамического программирования, который, учитывая массив целых чисел длины n и ограничение количества целых чисел которое можно удалить k, минимизирует общую стоимость (т. е. сумму целых чисел) массива, удаляя из него элементы так, чтобы никакие два последовательных элемента в массиве не удалялись. Я думаю, что это в основном то же самое, что и максимизация стоимости общего количества целых чисел, которые я удалил, но я не совсем уверен. Откровенно говоря, я полностью застрял на шаге повторения алгоритма.
Изменить: количество удаляемых элементов может быть меньше или равно введенному значению k.