CF1582B.Luntik and Subsequences

传统题 时间 2000 ms 内存 256 MiB 4 尝试 1 已通过 1 标签

Luntik and Subsequences

题目描述

有一个长度为 nn 的序列 a1,a2,,ana_1,a_2,\dots,a_n,和为 ss,求这个序列有多少个子序列(可以为空)和为 s1s-1

输入格式

第一行输入一个正整数 tt 表示数据组数。

接下来 2t2t 行每 22 行表示一组数据。

对于每组数据,第一行输入一个正整数 nn 表示序列长度;第二行输入 nn 个整数表示这个序列。

输出格式

对于每组数据,输出一行一个整数表示满足条件的子序列的个数。

说明/提示

1t1000,1n60,0ai1091\le t\le1000,1\le n\le60,0\le a_i\le10^9

样例解释

第一组数据,满足条件的子序列为 {2,3,4,5}\{2,3,4,5\}

第二组数据,没有满足条件的子序列。

第三组数据,满足条件的子序列为 {}\{\}{0}\{0\}

样例

5
5
1 2 3 4 5
2
1000 1000
2
1 0
5
3 0 2 1 1
5
2 1 0 3 0
1
0
2
4
4

在线编程 IDE

建议全屏模式获得最佳体验