/*  
          ■■■■                                       
          ■■■■■                     ■■■■             
         ■■■ ■■■              ■■■■■■■■■■             
        ■■■   ■■■             ■■■■■■■      ■■■■■■■■■■
       ■■■     ■■■                 ■■      ■■■■■■■■■■
      ■■■       ■■■                ■■      ■■      ■■
     ■■■■        ■■■■              ■■      ■■      ■■
    ■■■           ■■■■       ■■■■■■■■■■■■■ ■■      ■■
  ■■■■■■■■■■■■■■■■  ■■■■     ■■■■■■■■■■■■■ ■■      ■■
 ■■■■  ■■■■■■■■■■■    ■■■■        ■■■      ■■      ■■
■■■                     ■         ■■■      ■■      ■■
                                 ■■■■      ■■      ■■
   ■■■■■■■■■■■■■■■■■■■           ■■■■■■    ■■      ■■
   ■■■■■■■■■■■■■■■■■■■          ■■■■■■■■   ■■      ■■
          ■■       ■■■          ■■ ■■ ■■■  ■■      ■■
          ■■       ■■■         ■■  ■■  ■■  ■■      ■■
          ■■       ■■■        ■■■  ■■   ■  ■■      ■■
          ■■       ■■■       ■■■   ■■      ■■      ■■
          ■■       ■■■       ■■    ■■      ■■      ■■
          ■■       ■■■        ■    ■■      ■■      ■■
          ■■       ■■■             ■■      ■■■■■■■■■■
          ■■   ■■■■■■              ■■      ■■■■■■■■■■
          ■■   ■■■■■■              ■■      ■■      ■■
          ■■                       ■■      ■■      ■■
          ■■                       ■■                
*/

/* 記念に */

#include <iostream>
#include <algorithm>
using namespace std;
 
int main() { 
    int n, a, reiwa = 0;
    cin >> n;
    int s[n+1] = {};
    s[0] = 0;
    for(int i = 1; i <= n; ++i) {
        cin >> a;
        s[i] += s[i-1] + a;
    }
    sort(s, s+n+1);
    a = 1;
    for(int i = 1; i <= n; ++i) {
        if(s[i] == s[i-1]) {
            a++;
        } else {
            reiwa += a*(a - 1)/2;
            a = 1;
        }
    }
    reiwa += a*(a - 1)/2;
    cout << reiwa << '\n';
}