#1520
Unrated

일루미네이션

서브테스크
원문: 日本語
시간 제한
2s
메모리 제한
256MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

JOI 씨는 자기 집 부지에 NN 그루의 나무를 소유하고 있다. 이 나무들은 한 줄로 늘어서 있으며, 순서대로 11 부터 NN 까지의 정수로 번호가 붙어 있다.

이번 겨울, JOI 씨는 몇 그루의 나무를 골라 일루미네이션을 장식하기로 했다. 일루미네이션에는 아름다움이라고 불리는 값이 정해져 있다. 나무 ii 에 일루미네이션을 장식하는 경우의 아름다움은 AiA_i 이다.

JOI 씨는 너무 가까운 22 그루의 나무 양쪽 모두에 일루미네이션을 장식해 버리면 지나치게 눈부신 경우가 있다는 것을 알아차렸다. 구체적으로는, j = 1, 2, ..., Mj\,=\,1,\,2,\,...,\,M 에 대하여 나무 LjL_j, Lj + 1L_j\,+\,1, ......, RjR_j 중 22 그루 이상에 일루미네이션을 장식해서는 안 된다는 것이 밝혀졌다.

이 조건에 따라 일루미네이션을 장식할 때, 아름다움의 합의 최댓값을 구하는 프로그램을 작성하시오.

제한

  • 1  ≤  N  ≤  200000 (= 2 × 105)1\,\,\le\,\,N\,\,\le\,\,200000\,(=\,2\,\times\,10^5)
  • 1  ≤  M  ≤  200000 (= 2 × 105)1\,\,\le\,\,M\,\,\le\,\,200000\,(=\,2\,\times\,10^5)
  • 1  ≤  Ai  ≤  1000000000 (= 109)1\,\,\le\,\,A_i\,\,\le\,\,1000000000\,(=\,10^9) (1  ≤  i  ≤  N1\,\,\le\,\,i\,\,\le\,\,N)
  • 1  ≤  Lj  ≤  Rj  ≤  N1\,\,\le\,\,L_j\,\,\le\,\,R_j\,\,\le\,\,N (1  ≤  j  ≤  M1\,\,\le\,\,j\,\,\le\,\,M)

서브태스크

  1. (1010 점) N  ≤  16N\,\,\le\,\,16, M  ≤  16M\,\,\le\,\,16
  2. (3030 점) N  ≤  300N\,\,\le\,\,300, M  ≤  300M\,\,\le\,\,300
  3. (3030 점) N  ≤  4000N\,\,\le\,\,4000, M  ≤  4000M\,\,\le\,\,4000
  4. (3030 점) 추가 제한이 없다.

입력과 출력

입력
입력은 다음 형식으로 표준 입력으로부터 주어진다.
NN MM
A1A_1 A2A_2 ...... ANA_N
L1L_1 R1R_1
L2L_2 R2R_2
⋮⋮
LML_M RMR_M

출력
일루미네이션의 아름다움의 합의 최댓값을 11 줄로 출력한다.

예제 입력 1

4 1
1 2 3 8
2 4

예제 출력 1

9

이 예제에서는 나무 11, 44 에 일루미네이션을 장식하면 아름다움의 합이 99 가 되어 최대가 된다. L1 = 2L_1\,=\,2, R1 = 4R_1\,=\,4 이므로 나무 22, 33, 44 중 22 그루 이상에 일루미네이션을 장식할 수는 없다. 예를 들어 나무 11, 22, 44 에 일루미네이션을 장식할 수 없다는 점에 주의하자.

예제 입력 2

5 2
2 3 9 5 6
1 3
2 4

예제 출력 2

15

예제 입력 3

20 10
870851814 594414687 615919461 65033245 460143082 617460823 881870957 126041265 623075703 34130727 27054628 853567651 483228744 491145755 220689940 148007930 229257101 790404982 612186806 281076231
15 19
20 20
12 13
1 4
19 19
9 13
3 6
9 12
16 16
18 19

예제 출력 3

4912419478
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람

아직 맞은 사람이 없습니다.

난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출

제출 내역이 없습니다.