#include <bits/stdc++.h>
using namespace std;
const int MAXN=200005;
int n,Pre;
long long a[MAXN],t,ans;
int main(){
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		scanf("%lld",&t);
		a[i]=a[i-1]+t;
	}
	sort(a,a+n+1);
	for(int i=0;i<=n;i++){
		if(i==0||a[i]>a[i-1])Pre=i;
		ans+=i-Pre;
	}
	printf("%lld\n",ans);
	return 0;
}
