#P11626. [迷宫寻路 Round 3] 七连击

    ID: 11247 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>动态规划 DPO2优化最大公约数 gcdST 表

[迷宫寻路 Round 3] 七连击

题目背景

任何数和 00 的最大公约数是它本身。

题目描述

小 X 正在研究一个长度为 nn 的数列 {A}\{A\},他通过查阅资料,偶然间发现了一个叫做“七连击”的式子:a=1nb=a+1nc=b+1nd=c+1ne=d+1nf=e+1ng=f+1n((gcdi=1aAi)+(gcdi=a+1bAi)+(gcdi=b+1cAi)+(gcdi=c+1dAi)+(gcdi=d+1eAi)+(gcdi=e+1fAi)+(gcdi=f+1gAi))\sum\limits_{a=1}^n\sum\limits_{b=a+1}^n\sum\limits_{c=b+1}^n\sum\limits_{d=c+1}^n\sum\limits_{e=d+1}^n\sum\limits_{f=e+1}^n\sum\limits_{g=f+1}^n ((\gcd\limits_{i=1}^aA_i)+(\gcd\limits_{i=a+1}^bA_i)+(\gcd\limits_{i=b+1}^cA_i)+(\gcd\limits_{i=c+1}^dA_i)+(\gcd\limits_{i=d+1}^eA_i)+(\gcd\limits_{i=e+1}^fA_i)+(\gcd\limits_{i=f+1}^gA_i))

其中 (gcdi=lrAi)(\gcd\limits_{i=l}^r A_i) 表示 Al,Al+1,,ArA_l,A_{l+1},\dots,A_r 的最大公约数。

现在小 X 希望你求出这个式子的值。 由于答案可能很大,他只需要你输出答案对 998244353998244353 取模的结果。

输入格式

第一行一个整数 nn,表示序列长度。

第二行 nn 个整数表示序列 {A}\{A\}

输出格式

一行一个整数表示答案对 998244353998244353 取模的结果。

输入数据 1

7
3 4 2 5 6 3 4

输出数据 1

27

输入数据 2

10
9 9 9 8 8 8 72 72 72 2

输出数据 2

20040

输入数据 3

20
3 5 5 5 7 15 20 14 28 9 36 3 4 5 7 19 16 28 37 29

输出数据 3

3207876

输入数据 4

30
1 9 8 8 8 3 3 4 2 2 3 3 9 8 8 6 6 7 3 3 6 6 8 8 4 3 3 6 6 8

输出数据 4

34595704

输入数据 5

50
9 9 9 9 63 72 36 36 4 4 4 20 20 20 10 10 70 2 12 9 9 9 9 63 72 36 36 4 4 4 20 20 20 10 10 70 2 12 9 9 9 9 63 72 36 36 4 4 4 4

输出数据 5

24688627

提示

本题采用捆绑测试。

对于所有数据,7n1057\le n\le 10^50Ai1090\le A_i\le 10^9

子任务编号 nn\leq AiA_i\leq 特殊性质 分数
00 77 10910^9 11
11 1010 99
22 100100 1010
33 10001000 2020
44 10510^5 100100 1010
55 10910^9
66 4040

特殊性质: 对于任意满足 1in1\le i\le n 的整数 iiAiA_i[0,109][0,10^9] 中随机生成。