已结束 GESP挑战赛#18
← 上一题 下一题 →

A4968 | 午枫爱37

时间限制1s
内存限制512MB
通过 / 提交0/0

题目描述

小午有 $n$ 个写有数字的卡片,每张卡片上有一个正整数 $a_i$ ,小午对 $3$ 和 $7$ 这两个数字很感兴趣,他想知道从这 $n$ 张卡片中选出任意张卡片,这些卡片上的数字之和既是 $3$ 的倍数,又是 $7$ 的倍数的方案数有多少种?

由于答案可能很大,输出方案数对 $998244353$ 取模之后的数即可。

输入格式

第一行输入一个正整数 $n$ ,表示卡片的数量 $(1\leq n\leq 10^6)$。

第二行输入 $n$ 个正整数 $a_i$ ,表示第 $i$ 张卡片上的数字 $(1\leq a_i\leq 10^9)$ 。

输出格式

输出一个整数,表示选取卡片数字之和既是 $3$ 的倍数,又是 $7$ 的倍数的方案数对 $998244353$ 取模。

输入输出样例

输入 #1
5
3 15 6 3 3
输出 #1
5
C++ 编辑器
输入
输出