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

#5376

평균 꽃 (Daisy Chains) 1초 256MB

문제

꽃밭에 1에서 N의 숫자로 이름이 붙어있는 N 송이의 꽃들이 일렬로 심어져 있는데, i번째 꽃은 p_i개의 꽃잎이 있다.

 

정올이는 이러한 꽃들의 사진을 다양한 조합으로 찍고 싶어서 1~1, 1~2, 1~3, ... N-1~N, N~N 등 모든 범위의 연속한 꽃들의 사진을 전부 찍었다.

 

어느 사진에 포함된 모든 꽃의 꽃잎 수의 평균을 P라고 했을 때, 정확히 P개의 꽃잎을 가진 꽃을 평균 꽃이라고 부른다. 

 

모든 범위의 사진들 중, 평균 꽃이 사진에 찍힌 사진의 수는 몇 장인지 알아내자.


입력

첫 번째 줄에 N이 입력된다. (1≤N≤100)

두 번째 줄에 p_iN개 입력된다. (1≤p_i≤1000)


출력

평균 꽃이 담겨있을 수 있는 사진의 수를 출력한다.


예제1

입력
4

1 1 2 3
출력
6

조건을 만족하는 구간은 다음과 같다.

(1, 1), (2, 2), (3, 3), (4, 4), (1, 2), (2, 4)


예제2

입력
12

7 2 3 8 5 9 1 4 1 5 9 10
출력
22

출처

USACO 2020 December Bronze

역링크 공식 문제집만