#AT2300. Ex - Odd Sum
Ex - Odd Sum
当前没有测试数据。
Ex - 奇数和
分数:600分
问题描述
给定长度为N的序列A = (A1, A2, ..., AN)。
求出选择A中奇数个元素的方法数,要求所选择的元素之和等于M。(结果要对998244353取模)
如果存在一个整数i(1 ≤ i ≤ N),那么两个选择是不同的。
限制条件
- 1 ≤ N ≤ $10^5$
- 1 ≤ M ≤ $10^6$
- 1 ≤ Ai ≤ 10
- 输入中的所有值均为整数。
输入
从标准输入中读入如下格式:
N M
A1 A2 ... AN
输出
输出答案。
5 6
1 2 3 3 6
3
以下3个选择满足条件:
- 选择A1、A2和A3
- 选择A1、A2和A4
- 选择A5
选择A3和A4不满足条件,因为虽然和为6,但选择的元素个数不是奇数。
10 23
1 2 3 4 5 6 7 8 9 10
18