25 #M5003. 表达式求和

表达式求和

题目描述

请提供一个正整数序列以及一个整数 kk,我们将对序列中的每个数前添加 ++-,然后将所有整数串联起来,构成一个表达式。例如,对于序列 2,12, 1,我们可以在22前添加 ++,在 11 前添加 -,然后将它们串联起来得到表达式 +21+2-1。我们的目标是输出使得该表达式的结果等于 kk 的表达式的数量。

输入

第一行两个整数 nnkk,表示序列长度和表达式结果 k ;

第二行 nn 个数ai_i,表示序列元素。

输出

输出一行表示表达式结果满足 kk 的数目数,如果没有输出 00

样例

5 3
1 1 1 1 1
5
1 1
1
1

提示

数据范围与提示:

对于全部数据,0<n200a0 < n ≤20,0 ≤ a_i1000 ≤10001000k1000-1000 ≤ k ≤ 1000