Intervals

题意翻译

给定 $m$ 条规则形如 $(l_i,r_i,a_i)$,对于一个 01 串,其分数的定义是:对于第 $i$ 条规则,若该串在 $[l_i,r_i]$ 中至少有一个 1,则该串的分数增加 $a_i$。 你需要求出长度为 $n$ 的 01 串中的最大分数。 $1\le n,m\le 2\times 10^5$,$|a_i|\le 10^9$。

题目描述

[problemUrl]: https://atcoder.jp/contests/dp/tasks/dp_w 長さ $ N $ の `0` と `1` からなる文字列を考えます。 この文字列のスコアを次のように計算します。 - 各 $ i $ ($ 1\ \leq\ i\ \leq\ M $) について、$ l_i $ 文字目から $ r_i $ 文字目までに `1` がひとつ以上含まれるならば、スコアに $ a_i $ を加算する。 文字列のスコアの最大値を求めてください。

输入输出格式

输入格式


入力は以下の形式で標準入力から与えられる。 > $ N $ $ M $ $ l_1 $ $ r_1 $ $ a_1 $ $ l_2 $ $ r_2 $ $ a_2 $ $ : $ $ l_M $ $ r_M $ $ a_M $

输出格式


文字列のスコアの最大値を出力せよ。

输入输出样例

输入样例 #1

5 3
1 3 10
2 4 -10
3 5 10

输出样例 #1

20

输入样例 #2

3 4
1 3 100
1 1 -10
2 2 -20
3 3 -30

输出样例 #2

90

输入样例 #3

1 1
1 1 -10

输出样例 #3

0

输入样例 #4

1 5
1 1 1000000000
1 1 1000000000
1 1 1000000000
1 1 1000000000
1 1 1000000000

输出样例 #4

5000000000

输入样例 #5

6 8
5 5 3
1 1 10
1 6 -8
3 6 5
3 4 9
5 5 -2
1 3 -6
4 6 -7

输出样例 #5

10

说明

### 制約 - 入力はすべて整数である。 - $ 1\ \leq\ N\ \leq\ 2\ ×\ 10^5 $ - $ 1\ \leq\ M\ \leq\ 2\ ×\ 10^5 $ - $ 1\ \leq\ l_i\ \leq\ r_i\ \leq\ N $ - $ |a_i|\ \leq\ 10^9 $ ### Sample Explanation 1 `10001` のスコアは $ a_1\ +\ a_3\ =\ 10\ +\ 10\ =\ 20 $ となります。 ### Sample Explanation 2 `100` のスコアは $ a_1\ +\ a_2\ =\ 100\ +\ (-10)\ =\ 90 $ となります。 ### Sample Explanation 3 `0` のスコアは $ 0 $ となります。 ### Sample Explanation 4 答えは 32-bit 整数型に収まらない場合があります。 ### Sample Explanation 5 例えば、`101000` のスコアは $ a_2\ +\ a_3\ +\ a_4\ +\ a_5\ +\ a_7\ =\ 10\ +\ (-8)\ +\ 5\ +\ 9\ +\ (-6)\ =\ 10 $ となります。