给定一个序列 aia_iai,问有多少个不同的区间 [l,r][l, r][l,r],满足∃k∈N,∑i=lr2ai=2k∃k ∈ ℕ, \sum_{i=l}^{r} 2^{a_i} = 2^{k}∃k∈N,∑i=lr2ai=2k。
n≤2×105n\le 2\times 10^5n≤2×105,ai≤109a_i\le 10^9ai≤109。