1604. Cute Tree

Given the pseudo-code of a function Build−Tree(A,id,L,R):

where A is given in input, id is the number of node, L ,R is the left position and the right position of A

Require the number of nodes created by Build−Tree(A,root,1,n).

输入

The first line contains an integer T (1 \le T \le 5) representing the number of test cases.

For each test case, the first contain one integer n(1\le n\le 2\times10^5).

The second line contain n integers A_i(1\le A_i\le10^9).

输出

For each test output one line, the number of nodes created by Build−Tree(A,root,1,n).

样例

标准输入 复制文本
1
7
4 3 5 2 6 7 1
标准输出 复制文本
11
标准输入 复制文本
2
4
2 2 5 3
10
21 10 5 89 12 3 42 13 55 76
标准输出 复制文本
6
15

提示

来源:2021“MINIEYE杯”中国大学生算法设计超级联赛(5)1006

登录以提交代码。
单点时限 1 秒
内存限制 256 MB
提交 36
通过 22