问题1855--怀瑾不解

1855: 怀瑾不解

[命题人 : ]
时间限制 : 1 sec  内存限制 : 128 MB

提交

题目描述

现在有一个数学问题令怀瑾困惑许久,题目如下:已知一个长度为n的数组,且这个数组的价值为ai-ai+1的绝对值和(i属于1~n-1),其中,当n=1时,数组无价值。
求有多少不同的1<i1<i2≤…<ik≤n(1≤k≤n)满足子序列ai1,ai2,...aik的价值等于a1,a2,...an的价值

输入

输入包含T组测试用例,第一行一个整数T(1≤T≤1000)。
其中对于每组测试用例:
第一行一个整数n(1≤n≤10^5,1≤∑n≤2*10^5)。
第二行n个整数a1,a2,...,an(1≤ai≤10^9)。

输出

输出T行,第i行一个整数为第i组测试用例的答案。

样例输入 Copy

3
5
2 3 4 3 2
30
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 7 6 5 8 3
6
6 6 6 6 6 6

样例输出 Copy

4
33554432
63

提示

由于答案可能很大,对答案 mod 998244353。
对于第一组样例
可以取
i1=1,i2=2,i3=3,i4=4,i5=5
i1=1,i2=3,i3=4,i4=5
i1=1,i2=2,i3=3,i4=5
i1=1,i2=3,i3=5

来源/分类