#P13568. [CCPC 2024 重庆站] 乘积,欧拉函数,求和
[CCPC 2024 重庆站] 乘积,欧拉函数,求和
题目背景
本题目来自仓库 https://github.com/Disposrestfully/CCPC-CQ-2024/tree/main
题目描述
给定 个数 ,你需要求以下式子的值:
$$\sum_{S \subseteq \{1,2,\cdots,n\}} \varphi \left(\prod_{i \in S} a_i\right). $$其中 为欧拉函数, 表示在 内与 互质的整数数量,例如
- ,因为在 内有 和 与 互质。
- ,因为在 内有 与 互质。
另外,我们定义 。
答案可能很大,你需要求出其对质数 取模的结果。
输入格式
输入的第一行为一个整数 表示数的数量,接下来一行 个整数 。
输出格式
输出一行一个整数表示答案,对 取模。
3
1 2 3
12
提示
共有八种 的选择,所有选择得到的 分别为 。可以计算得到 $\varphi(1) = \varphi(2) = 1, \varphi(3) = \varphi(6) = 2$,因此答案为 。