AT_abc267_h [ABC267Ex] Odd Sum
题目描述
给定一个长度为 $N$ 的整数序列 $A=(A_1,A_2,\dots,A_N)$。
请你求出,从 $A$ 中选择奇数个元素,使得所选元素的总和为 $M$ 的选法数,并对 $998244353$ 取模。
这里,若存在某个整数 $i\ (1\le i\le N)$,使得一种选法选择了 $A_i$,而另一种选法没有选择 $A_i$,则认为这两种选法不同。
输入格式
输入以如下格式从标准输入读入。
> $N$ $M$ $A_1$ $A_2$ $\dots$ $A_N$
输出格式
请输出答案。
说明/提示
## 限制条件
- $1\le N\le 10^5$
- $1\le M\le 10^6$
- $1\le A_i\le 10$
- 输入均为整数。
## 样例解释 1
满足条件的选法有以下 $3$ 种:
- 选择 $A_1,A_2,A_3$。
- 选择 $A_1,A_2,A_4$。
- 选择 $A_5$。
如果选择 $A_3,A_4$,虽然总和为 $6$,但选中的元素个数不是奇数,因此不满足条件。
由 ChatGPT 4.1 翻译