AT_joi2019_yo_e イルミネーション (Illumination)

Description

[problemUrl]: https://atcoder.jp/contests/joi2019yo/tasks/joi2019_yo_e JOI 氏は,自宅の敷地に $ N $ 本の木を所有している.これらの木は一列に並んでおり,順に $ 1 $ から $ N $ までの整数で番号が付けられている. この冬,JOI 氏はいくつかの木を選んで,イルミネーションを飾り付けることにした.イルミネーションには**美しさ**と呼ばれる値が定まっている.木 $ i $ にイルミネーションを飾り付ける場合の美しさは $ A_i $ である. JOI 氏は,あまりに近い $ 2 $ つの木の両方にイルミネーションを飾り付けてしまうと,眩しすぎる場合があることに気がついた.具体的には,$ j\ =\ 1,\ 2,\ ...,\ M $ に対して,木 $ L_j $, $ L_j\ +\ 1 $, $ ... $, $ R_j $ のうち $ 2 $ つ以上にイルミネーションを飾り付けるべきではないということが判明した. この条件に従ってイルミネーションを飾り付けるときの,美しさの合計の最大値を求めよ.

Input Format

入力は以下の形式で標準入力から与えられる. > $ N $ $ M $ $ A_1 $ $ A_2 $ $ ... $ $ A_N $ $ L_1 $ $ R_1 $ $ L_2 $ $ R_2 $ $ ⋮ $ $ L_M $ $ R_M $

Output Format

イルミネーションの美しさの合計の最大値を $ 1 $ 行で出力せよ.

Explanation/Hint

### 制約 - $ 1\ ≦\ N\ ≦\ 200000\ (=\ 2×10^5) $ - $ 1\ ≦\ M\ ≦\ 200000\ (=\ 2×10^5) $ - $ 1\ ≦\ A_i\ ≦\ 1000000000\ (=\ 10^9) $ ($ 1\ ≦\ i\ ≦\ N $) - $ 1\ ≦\ L_j\ ≦\ R_j\ ≦\ N $ ($ 1\ ≦\ j\ ≦\ M $) ### 小課題 1. ($ 10 $ 点) $ N\ ≦\ 16 $,$ M\ ≦\ 16 $ 2. ($ 30 $ 点) $ N\ ≦\ 300 $,$ M\ ≦\ 300 $ 3. ($ 30 $ 点) $ N\ ≦\ 4000 $,$ M\ ≦\ 4000 $ 4. ($ 30 $ 点) 追加の制限はない. ### Sample Explanation 1 この入力例では,木 $ 1 $, $ 4 $ にイルミネーションを飾り付けると,美しさの合計が $ 9 $ となり最大となる.$ L_1\ =\ 2 $, $ R_1\ =\ 4 $ なので,木 $ 2 $, $ 3 $, $ 4 $ のうち $ 2 $ つ以上にイルミネーションを飾り付けることはできない.例えば木 $ 1 $, $ 2 $, $ 4 $ にイルミネーションを飾り付けることはできないことに注意せよ.