Logo
(追記) (追記ここまで)

27651번 - 벌레컷

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB162235924423.394%

문제

크기 $N$의 1ドル$차원 양의 정수 배열로 이루어진 자벌레가 있다. 자벌레는 곤충이기 때문에 머리, 가슴, 배로 부위를 구분할 수 있다.

각 부위는 배열상에서 연속하는 구간으로 나타낼 수 있으며 배열상에서 머리는 왼쪽에, 가슴은 가운데에, 배는 오른쪽에 존재한다. 각 부위의 크기는 배열상에서 해당하는 구간의 값의 합으로 정의된다.

무지는 이 자벌레가 가슴이 배보다 크고 배가 머리보다 크다는 사실은 알고 있지만 어느 지점에서 머리 가슴 또한 가슴 배가 구분되는지 알지 못한다. 무지를 도와 구분될 수 있는 경우의 수를 구해주자.

엄밀하게는 다음 조건에 맞는 $X,Y$ 쌍의 개수를 구해주자.

배열에 $i$번째 원소의 값을 $A_{i}$라 할 때 $$ \sum_{i=1}^{X} A_{i} < \sum_{i=Y+1}^{N} A_{i} < \sum_{i=X+1}^{Y} A_{i},円(1\leq X < Y < N)$$

입력

첫 줄에 정수 $N$이 주어진다. $\left( 3 \leq N \leq 1,000円,000円\right)$

두 번째 줄에 배열의 값 $A_1, A_2, \cdots, A_N$이 공백으로 구분되어 주어진다. $\left( 1 \leq A_{i} \leq 100,000円\right)$

출력

자벌레의 머리 가슴 배가 구분될 수 있는 경우의 수를 구해 출력하자.

제한

예제 입력 1

5
3 4 12 1 8

예제 출력 1

4

힌트

출처

University > 성균관대학교 > 2023 성균관대학교 프로그래밍 경진대회 D번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /