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

typedef long long ll;
const int maxn=200010;
int n;
int a[maxn];

map<ll,int> mp;

int main(){

	scanf("%d", &n);
	for(int i=1;i<=n;i++) scanf("%d", &a[i]);
	mp[0]=1;
	ll cur=0, ans=0;
	for(int i=1;i<=n;i++){
		cur+=a[i];
		ans+=mp[cur];
		mp[cur]++;
	}
	printf("%lld\n", ans);
	return 0;
}
