AT_abc262_d [ABC262D] I Hate Non-integer Number
题目描述
给定一个长度为 N 的正整数序列 A=(a1,…,aN)。
从 A 中选择 1 个及以上的项的方法共有 2N−1 种,其中有多少种选择方式,使得所选项的平均值为整数?请输出方案数对 998244353 取模的结果。
输入格式
输入以以下格式从标准输入读入。
N a1 … aN
输出格式
请输出答案。
输入输出样例 #1
输入 #1
3
2 6 2
输出 #1
6
输入输出样例 #2
输入 #2
5
5 5 5 5 5
输出 #2
31
说明/提示
限制条件
- 1≤N≤100
- 1≤ai≤109
- 输入均为整数
样例解释 1
对于 A 的每种选取方式,其平均值如下所示。
- 只选 a1 时,平均值为 1a1=12=2,是整数。
- 只选 a2 时,平均值为 1a2=16=6,是整数。
- 只选 a3 时,平均值为 1a3=12=2,是整数。
- 选 a1 和 a2 时,平均值为 2a1+a2=22+6=4,是整数。
- 选 a1 和 a3 时,平均值为 2a1+a3=22+2=2,是整数。
- 选 a2 和 a3 时,平均值为 2a2+a3=26+2=4,是整数。
- 选 a1、a2 和 a3 时,平均值为 3a1+a2+a3=32+6+2=310,不是整数。
综上,共有 6 种选法满足条件。
样例解释 2
无论如何选择 A 的项,平均值都为 5。
由 ChatGPT 4.1 翻译