#include <cstdio>
#include <map>
using namespace std;
typedef long long ll;
map<ll,ll> m;
ll n,a,r=0,s;
int main(){
	scanf("%lld",&n);
	for(int i=0;i<n;i++){
		scanf("%lld",&a);
		s+=a;
		if(!m.count(s)) m[s]=0;
		r+=(s?m[s]++:++m[s]);
	}
	printf("%lld\n",r);
}