AT_abc240_f [ABC240F] Sum Sum Max

Description

[problemUrl]: https://atcoder.jp/contests/abc240/tasks/abc240_f 長さ $ M $ の整数列 $ A,\ B,\ C $ があります。 $ C $ は整数 $ x_1,\ \dots,\ x_N,\ y_1,\ \dots,\ y_N $ によって表されます。$ C $ の先頭 $ y_1 $ 項は $ x_1 $ であり、続く $ y_2 $ 項は $ x_2 $ であり、$ \ldots $、末尾の $ y_N $ 項は $ x_N $ です。 $ B $ は $ B_i\ =\ \sum_{k\ =\ 1}^i\ C_k\ \,\ (1\ \leq\ i\ \leq\ M) $ によって定められます。 $ A $ は $ A_i\ =\ \sum_{k\ =\ 1}^i\ B_k\ \,\ (1\ \leq\ i\ \leq\ M) $ によって定められます。 $ A_1,\ \dots,\ A_M $ の最大値を求めてください。 $ T $ 個のテストケースが与えられるので、それぞれについて答えを求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ T $ $ \mathrm{case}_1 $ $ \vdots $ $ \mathrm{case}_T $ 各テストケースは以下の形式で与えられる。 > $ N $ $ M $ $ x_1 $ $ y_1 $ $ \vdots $ $ x_N $ $ y_N $

Output Format

$ T $ 行出力せよ。$ i\ \,\ (1\ \leq\ i\ \leq\ T) $ 行目には、$ i $ 個目のテストケースに対する答えを出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ T\ \leq\ 2\ \times\ 10^5 $ - $ 1\ \leq\ N\ \leq\ 2\ \times\ 10^5 $ - $ 1 $ つのファイルに含まれるテストケースについて、$ N $ の総和は $ 2\ \times\ 10^5 $ 以下 - $ 1\ \leq\ M\ \leq\ 10^9 $ - $ |x_i|\ \leq\ 4\ \,\ (1\ \leq\ i\ \leq\ N) $ - $ y_i\ \gt\ 0\ \,\ (1\ \leq\ i\ \leq\ N) $ - $ \sum_{k\ =\ 1}^N\ y_k\ =\ M $ - 入力は全て整数 ### Sample Explanation 1 $ 1 $ つ目のテストケースにおいて、 - $ C\ =\ (-1,\ -1,\ 2,\ 2,\ 2,\ -3,\ -3) $ - $ B\ =\ (-1,\ -2,\ 0,\ 2,\ 4,\ 1,\ -2) $ - $ A\ =\ (-1,\ -3,\ -3,\ -1,\ 3,\ 4,\ 2) $ であるので、$ A_1,\ \dots,\ A_M $ の最大値は $ 4 $ です。