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

题目描述

JOI 氏在自家院子里种了 $ N $ 棵树,这些树排成一排,编号从 $ 1 $ 到 $ N $。 今年冬天,JOI 氏打算挑选一些树来挂彩灯,每挂彩灯的树有一个「美丽度」值,第 $ i $ 棵树的美丽度为 $ A_i $。 不过,JOI 氏意识到,如果在相邻的几棵树上都挂上彩灯,会显得过于刺眼。具体来说,对每组区间 $ j\ =\ 1,\ 2,\ \ldots,\ M $,从编号 $ L_j $ 到 $ R_j $ 的树中,最多只能在一棵树上挂彩灯。 现在,请你帮助计算在满足上述条件的前提下,能够获得的彩灯装饰美丽度的最大值。

输入格式

输入通过标准输入提供,格式如下: > $ N $ $ M $ $ A_1 $ $ A_2 $ $ ... $ $ A_N $ > $ L_1 $ $ R_1 $ $ L_2 $ $ R_2 $ $ \ldots $ $ L_M $ $ R_M $

输出格式

输出一个整数,表示最大化的彩灯装饰美丽度。 ## 数据范围 - $ 1\ \leq\ N\ \leq\ 200000 $ - $ 1\ \leq\ M\ \leq\ 200000 $ - $ 1\ \leq\ A_i\ \leq\ 1000000000 $,其中 $ 1\ \leq\ i\ \leq\ N $ - $ 1\ \leq\ L_j\ \leq\ R_j\ \leq\ N $,其中 $ 1\ \leq\ j\ \leq\ M $ ### 子任务 1. (10 分) $ N\ \leq\ 16 $,$ M\ \leq\ 16 $ 2. (30 分) $ N\ \leq\ 300 $,$ M\ \leq\ 300 $ 3. (30 分) $ N\ \leq\ 4000 $,$ M\ \leq\ 4000 $ 4. (30 分) 没有额外限制 ### 示例说明 在此示例中,若在第 $ 1 $ 棵树和第 $ 4 $ 棵树上挂彩灯,能够获得的美丽度最大,总和为 $ 9 $。由于 $ L_1\ =\ 2 $ 和 $ R_1\ =\ 4 $,因此不能在第 $ 2 $、第 $ 3 $ 和第 $ 4 $ 棵树中超过一棵树上挂彩灯。再如,若在第 $ 1 $、第 $ 2 $ 和第 $ 4 $ 棵树上同时挂彩灯,也是违背限制条件的。 **本翻译由 AI 自动生成**

说明/提示

### 制約 - $ 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 $ にイルミネーションを飾り付けることはできないことに注意せよ.