题目背景
任何数和 0 的最大公约数是它本身。
题目描述
小 X 正在研究一个长度为 n 的数列 {A},他通过查阅资料,偶然间发现了一个叫做“七连击”的式子:a=1∑nb=a+1∑nc=b+1∑nd=c+1∑ne=d+1∑nf=e+1∑ng=f+1∑n((i=1gcdaAi)+(i=a+1gcdbAi)+(i=b+1gcdcAi)+(i=c+1gcddAi)+(i=d+1gcdeAi)+(i=e+1gcdfAi)+(i=f+1gcdgAi))。
其中 (i=lgcdrAi) 表示 Al,Al+1,…,Ar 的最大公约数。
现在小 X 希望你求出这个式子的值。
由于答案可能很大,他只需要你输出答案对 998244353 取模的结果。
输入格式
第一行一个整数 n,表示序列长度。
第二行 n 个整数表示序列 {A}。
输出格式
一行一个整数表示答案对 998244353 取模的结果。
提示
本题采用捆绑测试。
对于所有数据,7≤n≤105,0≤Ai≤109。
子任务编号 |
n≤ |
Ai≤ |
特殊性质 |
分数 |
0 |
7 |
109 |
否 |
1 |
1 |
10 |
9 |
2 |
100 |
10 |
3 |
1000 |
20 |
4 |
105 |
100 |
10 |
5 |
109 |
是 |
6 |
否 |
40 |
特殊性质: 对于任意满足 1≤i≤n 的整数 i,Ai 在 [0,109] 中随机生成。