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

34751번 - 01MEX

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

문제

어떤 수열 $X$에 대하여 ${\text{mex}(X)}$를 $X$에 등장하지 않는 음이 아닌 정수 중 가장 작은 수로 정의하자. 예를 들어, $\text{mex} {(0, 1, 2, 3, 4)} = 5,ドル $\text{mex} {(3, 1, 0, 1)} = 2,ドル $\text{mex} {(2, 2, 1)} = 0$이다.

길이가 $N$인 수열 $A = (a_1, a_2, \cdots, a_N)$이 주어진다. 1ドル \le i \le N$인 모든 $i$에 대하여 $a_i \in \{0, 1\}$을 만족할 때, 아래 수식의 값을 구하는 프로그램을 작성해 보자.

$$\sum_{i = 1}^{N} {\sum_{j = i}^{N} {\text{mex}(a_{i}, a_{i+1}, \cdots, a_{j-1}, a_{j})}}$$

입력

첫 번째 줄에 정수 $N$이 주어진다. $(1 \le N \le 500,000円)$

두 번째 줄에 $a_1, a_2, \cdots, a_N$이 공백으로 구분되어 주어진다. $(a_i \in \{0, 1\})$

출력

첫 번째 줄에 주어진 수식의 값을 출력한다.

제한

예제 입력 1

3
1 0 1

예제 출력 1

7

예제 입력 2

5
0 0 0 0 0

예제 출력 2

15

노트

답이 32ドル$비트 정수형의 표현 범위를 넘어갈 수 있으므로 아래와 같은 자료형을 사용하는 것을 권장한다.

  • C, C++: long long
  • Java: long

출처

University > 한양대학교 ERICA 캠퍼스 > Zero One Algorithm Contest 2025 B번

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

출처

대학교 대회

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

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