D. 集合(set)

    传统题 文件IO:set 2000ms 512MiB

集合(set)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

假设集合 S={a1,a2,...,ak}S=\{a_1,a_2,...,a_k\},定义函数:

f(S)=(a1+a2+...+ak)gcd(a1,a2,...,ak)f(S)=(a_1+a_2+...+a_k)^{gcd(a_1,a_2,...,a_k)}

,其中 gcd(a1,a2,...,ak)gcd(a_1,a_2,...,a_k) 表示这些数的最大公约数。

现在给你一个集合 T={a1,a2,...,an}T=\{a_1,a_2,...,a_n\},假设有两个非空集合 S1,S2S_1,S_2 满足:

  • S1TS_1\subset T
  • S2TS_2\subset T
  • S1S2=S_1\cap S_2=\emptyset
  • max{S1}<min{S2}max\{S_1\}\lt min\{S_2\}

我们称满足上述条件的两个集合 S1S_1S2S_2完美集合对
现在问你:

$$\sum_{p\subset T}\sum_{q\subset T}f(p)\times f(q)\space mod\space 998244353 $$

的值是多少?(其中 ppqq完美集合对

保证集合 TT 中的元素互不相同。

输入格式

从文件set.in中读取数据。

  • 第一行一个整数 nn
  • 第二行 nn 个整数,表示集合 TT

输出格式

输出到文件set.out中。

  • 一行一个数,表示答案。
3
3 1 2
225
7
3 2 1 5 13 66 12
961427205

数据规模与约定

  • 对于测试点 121\sim 22n102\le n\le 101ai1001\le a_i\le 100
  • 对于测试点 363\sim 62n202\le n\le 201ai1001\le a_i\le 100
  • 对于测试点 7207\sim 202n1002\le n\le 1001ai1001\le a_i\le 100

CSP-JS模拟赛8

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-10-13 7:00
结束于
2025-10-16 0:00
持续时间
3.5 小时
主持人
参赛人数
3