Я столкнулся с этим вопросом
ADZEN - очень популярная рекламная фирма в вашем городе. На каждом пути вы можете увидеть их рекламные щиты. Недавно они сталкиваются с серьезная проблема, MG Road - самая используемая и красивая дорога в вашем город был почти заполнен рекламными щитами, и негативное влияние на
естественный вид. На людей спрос ADZEN решил удалить некоторые рекламные щиты таким образом, что не более, чем рекламные щиты K, стоящие вместе в любой части дороги. Вы можете предположить, что MG Road является прямой линией с N рекламными щитами. В действительности нет никакого зазора между любыми двумя соседними рекламные щиты. Основной доход ADZEN исходит от этих рекламных щитов, поэтому процесс удаления рекламных щитов должен быть выполнен таким образом, чтобы рекламные щиты оставшиеся в конце должны давать максимально возможную прибыль среди всех возможных окончательных конфигураций. Общая прибыль конфигурации - это сумма значений прибыли всех рекламных щитов, присутствующих в этом конфигурации. Учитывая N, K и значение прибыли каждого из N рекламных щитов, выведите максимальную прибыль, которая может быть получена из оставшихся рекламных щитов в указанных условиях.Описание ввода
1-я строка содержит два пробела, разделенные целыми числами N и K. Затем следуйте N строкам, описывающим значение прибыли каждого рекламного щита, строка содержит значение прибыли i-го щита.
Sample Input 6 2 1 2 3 1 6 10 Sample Output 21
Объяснение
В данном входе имеется 6 рекламных щитов, и после процесса не более 2 должны быть вместе. Поэтому удалите 1-й и 4-й щиты с конфигурацией _ 2 3 _ 6 10 с прибылью 21. Никакая другая конфигурация не имеет прибыли больше 21. Так ответ равен 21.
Constraints 1 <= N <= 1,00,000(10^5) 1 <= K <= N 0 <= profit value of any billboard <= 2,000,000,000(2*10^9)
Я думаю, что мы должны выбрать минимальную плату расходов на первых досках k + 1, а затем повторить то же самое до последнего, но это не давало правильного ответа для всех случаев. я попытался до моего сведения, но не смог найти решение. если кто-нибудь получил идею, пожалуйста, любезно поделитесь своими тысячами.