#include <bits/stdc++.h>
using namespace std;
int main() {
  bool flag = true;
  long long ans = 0;
  int n;
  cin >> n;
  int sum[n];
  map<long long, int> m;
  cin >> sum[0];
  m[sum[0]]++;
  for (int i = 1; i < n; i++) {
    int a;
    cin >> a;
    sum[i] = sum[i - 1] + a;
    m[sum[i]]++;
  }
  for (pair<int, int> s : m) {
    long long x = s.second;
    long long add = 0;
    if (s.first == 0)
      add = x * (x + 1) / 2;
    else
      add = x * (x - 1) / 2;
    ans += add;
  }
  cout << ans << endl;
  return 0;
}
