#4058. 新二进制

新二进制

新二进制

题目描述

Bob 研究出一种新二进制:每一位只能是 1-111。一个 nn 位新二进制数为 $b_1 \times 2^0 + b_2 \times 2^1 + \cdots + b_n \times 2^{n-1}$。

一个区间 [l,r][l,r] 的值为其对应位加权和。请问正区间个数 AA 和负区间个数 BB 之差 AB|A - B|

输入格式

第一行 TT 表示数据组数。每组:第一行 nn,第二行 nn 个整数 b1n{1,1}b_{1\sim n} \in \{-1, 1\}

输出格式

每组输出一行 AB|A - B|

数据范围

1T1051 \leq T \leq 10^51n1051 \leq n \leq 10^5n3×105\sum n \leq 3 \times 10^5

样例

样例输入

4
4
1 -1 1 1
3
-1 -1 -1
2
1 -1
2
1 1

样例输出

6
6
1
3