페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#5876

최댓값으로 분할 2초 1024MB

문제

길이 N 의 정수 수열 A = (A_1,\ A_2,\ ...,\ A_N ) 이 주어진다. 수열 A 의 값은 모두 다르다.

최댓값으로 수열을 분할했을 때, 최댓값보다 앞에 있는 값들의 합과, 최댓값보다 뒤에 있는 값들의 합을 출력하는 프로그램을 작성한다.

즉, 수열 A 의 최댓값을 A_x로 가정하면 A_1 + A_2 + ... + A_{x-1}A_{x + 1} + A_{x + 2} + ... + A_N이 출력되어야 한다.

그러나 최댓값 이전에 값이 없으면 최댓값 이전의 값들의 합은 0 이며, 마찬가지로 최댓값 뒤에 값이 없으면 최댓값 뒤에 있는 값들의 합은 0이다.


입력

입력은 다음 형식으로 표준 입력에서 제공된다.

N

A_1 A_2A_N

[제한]

1 ≤ N ≤ 100

1 ≤ A_i ≤ 2000 ( 1 ≤ i ≤ N )

A_i ≠ A_j ( 1 ≤ i < j ≤ N )


출력

출력은 두 줄로 구성된다.

첫 번째 줄에 정수 수열 A 의 최댓값 앞에 있는 값들의 합을 출력한다

두 번째 행에 정수 수열 A의 최댓값 뒤에 있는 값들의 합을 출력한다.


예제1

입력
5
931681
출력
12
9

예제2

입력
6
12185413
출력
0
21

예제3

입력
1
2000
출력
0
0

예제4

입력
10
91230635581012713
출력
51
114

출처

JOI 2021 예선

역링크