Sum=Product

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

길이가 NN인 수열 A_1,,A_NA\_1, \cdots, A\_N이 주어집니다. 아래 조건을 모두 만족시키는 (i,j)(i, j) 정수쌍의 개수를 구하세요.

  • 1ijN1 \le i \le j \le N
  • A_i+A_i+1++A_j=A_i×A_i+1××A_jA\_i + A\_{i+1} + \cdots + A\_j = A\_i \times A\_{i+1} \times \cdots \times A\_j

입력

첫 줄에 수열의 길이 NN이 주어집니다. (1N300,000)(1 \le N \le 300\\,000)

둘째 줄에 NN개의 정수 A_1,,A_NA\_1, \cdots, A\_N 이 공백으로 구분되어 주어집니다. (1A_i300,000)(1 \le A\_i \le 300\\,000)

출력

문제의 조건을 만족시키는 (i,j)(i, j) 정수쌍의 개수를 출력하세요.