No.3185 Three Abs
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 61
作問者 :
蜜蜂
/ テスター :
Mitarushi
タグ : / 解いたユーザー数 61
作問者 :

問題文最終更新日: 2025-06-15 12:36:05
問題文
長さ $N$ の整数列 $A = (A_1, A_2, \cdots, A_N)$ が与えられます.ここで,$N \geq 3$ が成り立ちます.
あなたは $1 \leq i < j < N$ を満たす $2$ つの整数 $i, j$ を選択します.このとき,あなたのスコアは $|A_1 + A_2 + \cdots + A_i| + |A_{i + 1} + A_{i + 2} + \cdots + A_j| + |A_{j + 1} + A_{j + 2} + \cdots + A_N|$ となります.
あなたが獲得することのできるスコアの最大値を求めてください.
$T$ 個のテストケースが与えられるのでそれぞれについて答えを求めてください.
入力
$T$ここで,$\mathrm{case}_i$ は $i$ 番目のテストケースを意味し,各テストケースは以下の形式で与えられます.
$\mathrm{case}_1$
$\mathrm{case}_2$
$\vdots$
$\mathrm{case}_T$
$N$
$A_1\ \ A_2\ \ \cdots A_N$
- $1 \leq T \leq 10^5$
- $3 \leq N \leq 2 \times 10^5$
- $-10^9 \leq A_i \leq 10^9$
- 入力はすべて整数
- $1$ つの入力ファイルにおいて $N$ の総和は $5 \times 10^5$ を超えない
出力
各テストケースについて,答えを $1$ 行に出力し,最後に改行してください.
サンプル
サンプル1
入力
3
6
6 5 -4 3 -2 1
3
0 0 0
5
1 1 1 1 1
出力
17
0
5
- $1$ 番目のテストケースについて,$i, j$ として $i = 2, j = 3$ を選択するときのスコアは $|6 + 5| + |-4| + |3 + (-2) + 1| = 17$ です.$18$ 以上のスコアは獲得できないことが証明できるため,答えは $17$ です.
- $2$ 番目のテストケースについて,$i, j$ として選択できるのは $i = 1, j = 2$ のみです.このときのスコアは $|0| + |0| + |0| = 0$ です.
- $3$ 番目のテストケースについて,$i, j$ によらずスコアは $5$ です.
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。