N = int(input())
a = list(map(int, input().split()))

t = 0
# 累積和
d = dict()
d[0] = 1

ans = 0
for aa in a:
    t += aa
    ans += d.get(t, 0)
    # それまでに合計tの区間があるか

    d[t] = d.get(t, 0) + 1

print(ans)
