#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{
    int N;
    cin >> N;
    vector<ll> a(N);
    for(int i=0; i<N; i++) cin >> a.at(i);

    vector<ll> s(N+1,0);
    map<ll,ll> nums;
    for(int i=0; i<N; i++) s.at(i+1)=s.at(i)+a.at(i);
    for(int i=0; i<N; i++) nums.at(s.at(i)).second++;

    ll res=0;
    for(auto it : nums) {
        long long num=it.second;
        res+=num*(num-1)/2;
    }
    cout << res << endl;
}