2 указателя; задача IG
Разница между ru1 и ru2, 2 символ(ов) изменены
Ключевой момент:↵

x — сколько раз мы убрали два самых маленьких элемента.↵

Тогда k — x — сколько раз мы убрали один самый большой.↵

После x операций удаления двух маленьких: убрано 2*x элементов слева → l = 2*x.↵

После (k-x) операций удаления больших: убрано (k-x) элементов справа → правый индекс = n — (k-x).↵

p[r] — сумма первых r элементов.↵

p[l] — сумма первых l элементов.↵

Разность = сумма элементов от индекса l до r-1 (это оставшиеся элементы).↵

Ищем максимум по всем вариантам x.↵

Как понять:↵
Отсортировать массив.↵

Посчитать префиксные суммы.↵

Перебрать все возможные способы распределить k операций между:↵

удалением двух маленьких↵

удалением одного большого↵

Для каждого способа посчитать сумму оставшихся.↵

Взять максимум.↵

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
ru2 Русский LVDN 2026-04-28 22:46:36 2
ru1 Русский LVDN 2026-04-28 20:58:51 802 Первая редакция (опубликовано)