About
include <bits/stdc++.h>
using namespace std;
int main() { int n; cin >> n; vector<int> a(n); for (int &x : a) cin >> x;
long long ans = 0;
int r = 0;
long long sum = 0, xsum = 0;
for (int l = 0; l < n; ++l) {
while (r < n && (sum + a[r]) == (xsum ^ a[r])) {
sum += a[r];
xsum ^= a[r];
++r;
}
ans += r - l;
sum -= a[l];
xsum ^= a[l];
}
cout << ans << '\n';
return 0;
}