#include<bits/stdc++.h>
using namespace std;

int main()
{
	int n;
	cin >> n;

	long long ans=0;

	map<long long,int> m;
	m[0]++;

	vector<long long> a(n+1);

	for(int i=1;i<n+1;i++){
		cin >> a[i];
		//累積和をとる
		a[i]+=a[i-1];

		//mC2を求めていく
		ans+=m[a[i]];
		m[a[i]]++;
	}


	cout << ans << endl;
}