#ZF1166. 超级无敌数组

超级无敌数组

Description

给定多组数据,每组数据由一个长度为 nn 的数组 aa 构成(1ai109)(1 \leq a_i \leq 10^9)

你可以对数组进行如下操作:

选择一个连续的子区间 [l,r][l, r] ,将这个区间内的所有元素都 加上 11 或 减去 11

你的目标是将数组中的 所有数字\bf{所有数字} 变为 00 。请你计算,使数组中所有数字变为 00最少操作次数\bf{最少操作次数}

Format

Input

本题有多组测试数据。

第一行有一个整数 t (1t200000)t\ (1\leq t \leq 200000),表示测试用例数。

接来下 tt 组数据,每组数据包含两行:

第一行:一个整数 nn(1n2×1051\leq n\leq 2\times 10^5),表示数组 aa 的长度。

第二行: nn 个整数 a1,a2,,an (1ai109)a_1,a_2,\cdots,a_n\ (1 \leq a_i \leq 10^9),表示数组aa的元素。

所有测试用例中 nn 的总和满足 n2×105\sum n \leq2 \times 10^5

Output

应输出 tt 行。

ii 行输出一个整数,表示输入第 ii 组数据的最少操作次数。

Samples

1
5
2 3 4 5 6

6

Limitation

1s, 1024KiB for each test case.