Logo
(追記) (追記ここまで)

27224번 - Викторина 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB109888.889%

문제

Правила новой телевизионной викторины следующие. В ряд расположены $n$ ячеек, пронумерованных от 1ドル$ до $n,ドル в $i$-й ячейке находится $a_i$ монет.

Игрок может выбрать целое число $b$ и заплатить $b$ монет. Тогда ведущий забирает монеты из всех ячеек, где лежит не более $b$ монет, соответствующие ячейки становятся пустыми. После этого среди любых $k$ подряд идущих ячеек должно быть не менее $m$ пустых. После этого игрок забирает все оставшиеся на поле монеты, если он забрал $a$ монет, его выигрыш составит $a-b$ монет.

Помогите игроку понять, какое максимальный выигрыш он может гарантировать.

입력

На первой строке ввода находятся целые числа $n,ドル $k$ и $m$ (1ドル \le m < k \le n \le 200,000円$).

На второй строке находятся $n$ целых чисел $a_i$ (1ドル \le a_i \le 10^9$).

출력

Выведите одно число: какой максимальной выигрыш может гарантировать себе игрок.

제한

예제 입력 1

8 4 2
3 7 4 1 5 9 2 6

예제 출력 1

17

예제 입력 2

5 2 1
2 2 2 2 2

예제 출력 2

-2

힌트

В первом примере игрок выбирет $b = 5$. После удаления монет из ячеек, в которых лежит не более чем по 5ドル$ монет, количество монет в ячейках оказывается равно $[0, 7, 0, 0, 0, 9, 0, 6],ドル суммарно он забирает из ячеек 22ドル$ монеты, с учетом ранее отданных 5ドル$ монет выигрыш игрока составляет 17ドル$ монет.

Во втором примере, чтобы добиться, чтобы среди любых двух подряд идущих ячеек была хотя бы одна пустая, игроку приходится выбрать $b = 2$. После этого монет в ячейках нет, и выигрыш игрока оказывается отрицательным: $-2$.

출처

Olympiad > Russian Olympiad in Informatics > Russian Olympiad for Schoolchildren in Informatics > Russian Olympiad for Schoolchildren in Informatics 2021 F번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /