AT_abc262_d.[ABC262D] I Hate Non-integer Number
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个长度为 N 的正整数序列 A=(a1,…,aN)。
从 A 中选择 1 个及以上的项的方法共有 2N−1 种,其中有多少种选择方式,使得所选项的平均值为整数?请输出方案数对 998244353 取模的结果。
输入格式
输入以以下格式从标准输入读入。
N a1 … aN
输出格式
请输出答案。
输入输出样例
输入#1
3 2 6 2
输出#1
6
输入#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 翻译
输入解题思路,AI测评打分。不知道怎么写?