#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_j22 그루 이상에 일루미네이션을 장식해서는 안 된다는 것이 밝혀졌다.

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

제한

  • 1N200000(=2×105)1\,\,\le\,\,N\,\,\le\,\,200000\,(=\,2\,\times\,10^5)
  • 1M200000(=2×105)1\,\,\le\,\,M\,\,\le\,\,200000\,(=\,2\,\times\,10^5)
  • 1Ai1000000000(=109)1\,\,\le\,\,A_i\,\,\le\,\,1000000000\,(=\,10^9) (1iN1\,\,\le\,\,i\,\,\le\,\,N)
  • 1LjRjN1\,\,\le\,\,L_j\,\,\le\,\,R_j\,\,\le\,\,N (1jM1\,\,\le\,\,j\,\,\le\,\,M)

서브태스크

  1. (1010 점) N16N\,\,\le\,\,16, M16M\,\,\le\,\,16
  2. (3030 점) N300N\,\,\le\,\,300, M300M\,\,\le\,\,300
  3. (3030 점) N4000N\,\,\le\,\,4000, M4000M\,\,\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, 4422 그루 이상에 일루미네이션을 장식할 수는 없다. 예를 들어 나무 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 받으면 투표할 수 있습니다.
전체 제출

제출 내역이 없습니다.