2 указателя; задача IG
Difference between ru1 and ru2, changed 2 character(s)
Ключевой момент:↵

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 операций между:↵

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

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

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

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

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
ru2 Russian LVDN 2026-04-28 22:46:36 2
ru1 Russian LVDN 2026-04-28 20:58:51 802 Первая редакция (опубликовано)