題目描述
JOI 先生在自家院子裡擁有 $N$ 棵樹。這些樹排成一列,依次用從 $1$ 到 $N$ 的整數編號。
今年冬天,JOI 先生決定挑出若干棵樹裝上彩燈。彩燈有一個稱為美觀度的數值。在樹 $i$ 上安裝彩燈時的美觀度為 $A_i$。
JOI 先生注意到,如果給距離太近的 $2$ 棵樹都裝上彩燈,有時會過於刺眼。具體而言,他發現對於 $j = 1, 2, \dots, M$,不應在樹 $L_j$, $L_j + 1$, $\dots$, $R_j$ 中的 $2$ 棵或更多棵樹上安裝彩燈。
請計算在遵循該條件安裝彩燈時,美觀度總和的最大值。
約束條件
- $1 \le N \le 200000 (= 2 \times 10^5)$
- $1 \le M \le 200000 (= 2 \times 10^5)$
- $1 \le A_i \le 1000000000 (= 10^9)$ ($1 \le i \le N$)
- $1 \le L_j \le R_j \le N$ ($1 \le j \le M$)
輸入與輸出
輸入
輸入透過標準輸入以如下格式給出:
$N$ $M$
$A_1$ $A_2$ $\dots$ $A_N$
$L_1$ $R_1$
$L_2$ $R_2$
$\vdots$
$L_M$ $R_M$
輸出
在 $1$ 行內輸出彩燈美觀度總和的最大值。
子任務
- ($10$ 分)$N \le 16$,$M \le 16$
- ($30$ 分)$N \le 300$,$M \le 300$
- ($30$ 分)$N \le 4000$,$M \le 4000$
- ($30$ 分)無額外限制。
輸入輸出樣例
樣例輸入 1
4 1 1 2 3 8 2 4
樣例輸出 1
9
在該樣例輸入中,如果在樹 $1$, $4$ 上安裝彩燈,美觀度總和為 $9$,達到最大。由於 $L_1 = 2$, $R_1 = 4$,因此不能在樹 $2$, $3$, $4$ 中的 $2$ 棵或更多棵樹上安裝彩燈。請注意,例如不能同時在樹 $1$, $2$, $4$ 上安裝彩燈。
樣例輸入 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