#1437
분할
원문: 日本語
- 시간 제한
- 2s
- 메모리 제한
- 1024MB
- 제출
- 0
- 정답
- 0
- 맞힌 사람
- 0
- 정답 비율
- 0.0%
문제
길이 의 정수열 이 주어진다. 수열 의 값은 모두 서로 다르다.
최댓값을 기준으로 수열을 분할했을 때, 최댓값보다 앞에 있는 값의 합과 최댓값보다 뒤에 있는 값의 합을 출력하시오.
즉, 수열 의 최댓값을 라고 하면, 과 을 출력하시오.
단, 최댓값보다 앞에 값이 없는 경우, 최댓값보다 앞에 있는 값의 합은 이 된다.
마찬가지로 최댓값보다 뒤에 값이 없는 경우, 최댓값보다 뒤에 있는 값의 합은 이 된다.
제한
- .
- ().
- ().
입력
입력은 다음 형식으로 표준 입력으로부터 주어진다.
출력
출력은 줄로 이루어진다.
첫째 줄에 정수열 에서 최댓값보다 앞에 있는 값의 합을 출력한다.
둘째 줄에 정수열 에서 최댓값보다 뒤에 있는 값의 합을 출력한다.
예제 입력 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
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.