CF1582B Luntik and Subsequences

题目描述

有一个长度为 $n$ 的序列 $a_1,a_2,\dots,a_n$,和为 $s$,求这个序列有多少个子序列(可以为空)和为 $s-1$。

输入格式

第一行输入一个正整数 $t$ 表示数据组数。 接下来 $2t$ 行每 $2$ 行表示一组数据。 对于每组数据,第一行输入一个正整数 $n$ 表示序列长度;第二行输入 $n$ 个整数表示这个序列。

输出格式

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

说明/提示

$1\le t\le1000,1\le n\le60,0\le a_i\le10^9$。 ### 样例解释 第一组数据,满足条件的子序列为 $\{2,3,4,5\}$。 第二组数据,没有满足条件的子序列。 第三组数据,满足条件的子序列为 $\{\}$ 和 $\{0\}$。