#P2501. 「LOJ」 Odd

「LOJ」 Odd

题目描述

你面前的桌子上,摆着一个 nn 个数的数组 AA。

如果一个子区间,满足每个数都只出现了奇数次,那么它是个好区间。

那么这个数组有多少个好区间呢?

输入格式

一行一个数字 nn。

一行 nn 个数字,表示数组 AA。

输出格式

一行一个数字表示答案。

样例

4
2 2 2 3
7

数据范围与提示

对于 20%20\% 的数据,满足 n≤1000n \leq 1000。

对于 40%40\% 的数据,满足 n≤5×104n \leq 5 \times 10^4。

对于另外 10%10\% 的数据,满足 ai≤5a_i \leq 5。

对于另外 20%20\% 的数据,满足 ai≤64a_i \leq 64。

对于 100%100\% 的数据,满足 n≤2×105,ai≤106n \leq 2 \times 10^5, a_i \leq 10^6。