#include <map>
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
typedef long long ll;
std::map<ll,int>Map;
int main(){
	int n;
	ll x,s=0,o=0;
	Map[0]=1;
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		scanf("%lld",&x);
		s+=x;
		o+=Map[s];
		Map[s]++;
	}
	std::cout<<o<<std::endl;
	return 0;
}
