#include<bits/stdc++.h>
using namespace std;
#define i64 long long int
map<i64,i64> Map;
int main(){
	i64 s = 0;
	int n,x;
	scanf("%d",&n);
	Map[s] ++;
	for(int i=1; i<=n; i++){
		scanf("%d",&x);
		s += x;
		Map[s]++;
	}
	i64 res = 0;
	for(auto p : Map){
		i64 r = p.second;
		res += r * (r-1)/2;
	}
	cout << res << endl;
	return 0;
}
