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

28542번 - Расстановка тыкв 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB0000.000%

문제

Для Хэллоуина $m$ жителей решили расставить множество тыкв вдоль забора своего дома. Предварительно были выбраны $n$ мест, в которых можно расположить тыквы, при чем $i$-е место характеризуется двумя параметрами: $x_i$ --- расстоянием от начала забора до этого места, и $c_i$ --- уровнем недовольства жителей, если в данном месте будет расположена тыква (у каждого свое понимание об идеальной расстановке).

При этом независимо ни от чего, уже было решено, что в 1ドル$-м и $n$-м местах тыквы точно будут расположены, потому что иначе все композиция будет негармоничной.

Чтобы вычислить удовлетворенность каждого жителя расстановкой, всех попросили назвать их любимое число. Житель номер $i$ назвал число $d_i,ドル которое означает, что

  • уровень его удовлетворенности двумя соседними тыквами на расстоянии $d$ друг от друга равен $|d - d_i|$;
  • суммарная удовлетворенность жителя равна сумме удовлетворенности для каждых двух соседних тыкв.

Поскольку жители дома хотят, чтобы отмечание праздника всех порадовало, было решено максимизировать суммарную удовлетворенность расстановкой тыкв. Однако также было учтено суммарное недовольство жителей всеми выбранными местами. Таким образом, если тыквы расположить в местах $j_1,ドル $j_2,ドル \ldots, $j_k$ (в порядке отдаления от начала забора), суммарная удовлетворенность будет вычисляться как $$\left(\sum\limits_{i=1}^m \sum\limits_{t=2}^k |x_{j_t} - x_{j_{t - 1}} - d_i|\right) - \left(\sum\limits_{t=1}^k c_{j_t}\right) \text{.}$$

Выведите максимальную суммарную удовлетворенность, которую можно достичь, оптимально выбрав места для тыкв.

입력

В первой строке ввода через пробел даны два числа $n$ и $m$ --- количество мест для тыкв и количество жителей дома, соответственно (2ドル \leqslant n \leqslant 10^5$; 1ドル \leqslant m \leqslant 10^5$).

Во второй строке через пробел перечислены $m$ чисел $d_i$ --- любимые числа каждого жителя (0ドル \leqslant d_i \leqslant 10^7$).

В каждой из следующих $n$ строк записаны числа $x_i$ и $c_i$ --- параметры выделенных мест для расположения тыкв (0ドル \leqslant x_i \leqslant 10^7$; 0ドル \leqslant |c_i| \leqslant 10^{12}$). Гарантируется, что $x_1 < x_2 < \ldots < x_n$.

출력

Выведите одно число --- максимальную суммарную удовлетворенность жителей дома.

제한

예제 입력 1

2 1
10
0 5
20 3

예제 출력 1

2

예제 입력 2

3 3
3 7 10
2 20
5 4
10 -3

예제 출력 2

-1

예제 입력 3

9 5
30 64 2 93 67
0 81
1 256
6 251
13 256
23 180
52 256
72 94
77 256
97 12

예제 출력 3

137

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2022-2023 Season > November 12, 2022 > Advanced H번

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

출처

대학교 대회

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

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