| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 153 | 97 | 85 | 67.460% |
조각의 신 아이보리는 본인의 능력을 널리 뽐내고자 1ドル \times 1$ 대리석 블록들을 이용하여 피라미드 조각상을 만들려고 한다.
크기가 $h (h \geq 1, h$는 정수$)$인 피라미드는 다음 조건을 만족해야 한다.
현재 아이보리의 작업실에는 $i$번 위치에 대리석 블록 $A_i$개가 세로로 쌓여있다. 일류 조각가인 아이보리는 본인이 조각할 수 있는 피라미드의 수가 궁금해졌다.
$f(h)$를 대리석 블록을 적절히 제거하여 크기 $h$인 피라미드를 조각하는 경우의 수라고 정의할 때, $\sum{f(h)}$를 구해보자! 단, 피라미드의 크기와 중심의 위치가 모두 같으면 같은 경우로 취급한다.
첫 번째 줄에 대리석의 개수 $N$이 주어진다. $(1 \leq N \leq 200,000円)$
두 번째 줄에 $i$번 위치에 쌓여 있는 대리석 블록의 개수 $A_1, A_2, \cdots, A_N$이 공백으로 구분되어 주어진다. $(1 \le A_i \le 10^9)$
첫 번째 줄에 $\sum{f(h)}$를 출력한다.
5 1 2 3 4 5
9
$h = 1$인 피라미드의 경우
$h = 2$인 피라미드의 경우
$h = 3$인 피라미드의 경우
2 1000000000 1000000000
2
Contest > BOJ User Contest > 월간 향유회 > 월간 향유회 2025. 06. B번