AT_nikkei2019_final_d Deforestation
Description
[problemUrl]: https://atcoder.jp/contests/nikkei2019-final/tasks/nikkei2019_final_d
$ N $ 本の竹があり、$ 1 $ から $ N $ までの番号がつけられています。 時刻 $ 0 $ において、すべての竹の高さは $ 0 $ です。 それぞれの竹は、時刻が $ 1 $ 経過するごとに高さが $ 1 $ 増えます。
ナオさんが竹を伐採するイベントが $ M $ 回予定されています。 $ i $ 番目のイベントは時刻 $ T_i $ に行われ、このイベントでは番号が $ L_i $ 以上 $ R_i $ 以下の竹をすべて伐採します。 ナオさんが高さ $ x $ の竹を伐採するとき、彼女は $ x $ 点を得ます。 また、伐採された竹は高さが $ 0 $ になりますが、その竹はこれ以降も伸び続けます。
$ M $ 回のイベントでナオさんが得る得点の総和を求めてください。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ M $ $ T_1 $ $ L_1 $ $ R_1 $ $ T_2 $ $ L_2 $ $ R_2 $ $ \vdots $ $ T_M $ $ L_M $ $ R_M $
Output Format
$ M $ 回のイベントでナオさんが得る得点の総和を出力せよ。
Explanation/Hint
### 制約
- $ 1\ \leq\ N\ \leq\ 2\ \times\ 10^5 $
- $ 1\ \leq\ M\ \leq\ 2\ \times\ 10^5 $
- $ 1\ \leq\ T_1\