#joi2021yo1bc. [joi2021_yo1b_c]分割 (Split)
[joi2021_yo1b_c]分割 (Split)
問題文
長さ の整数列 が与えられる.数列 の値はすべて異なる.
最大値で数列を分割したとき,最大値より前にある値の和と,最大値より後ろにある値の和を出力せよ.
すなわち,数列 の最大値を とすると, と を出力せよ.
ただし最大値より前に値がない場合,最大値より前にある値の和は になる.
同様に最大値より後ろに値がない場合,最大値より後ろにある値の和は になる.
制約
- .
- ().
- ().
入力
入力は以下の形式で標準入力から与えられる.
出力
出力は 行からなる.
行目に,整数列 の,最大値より前にある値の和を出力せよ.
行目に,整数列 の,最大値より後ろにある値の和を出力せよ.
入力例 1
5
9 3 16 8 1
出力例 1
12
9
この数列の最大値は である.よって より前にある の和である と, より後ろにある の和である を改行区切りで出力する.
入力例 2
6
121 8 5 4 1 3
出力例 2
0
21
この数列の最大値は である. より前に値はないので最初に を出力する.続けて より後ろにある の和である を出力する.
入力例 3
1
2000
出力例 3
0
0
最大値の前後に値がないかもしれない.
入力例 4
10
9 12 30 63 55 8 10 1 27 13
出力例 4
51
114