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

int main(){
	int N;
	cin >> N;
	int A[N];
	for(int i=0; i<N; i++){
		cin >> A[i];
	}
	ll sum = 0, ans = 0;
	map<ll, int> M;
	for(int i=0; i<N; i++){
		sum += A[i];
		if(sum == 0) ans++;
		ans += M[sum];
		M[sum]++;
	}
	cout << ans << endl;
	return 0;
}