AT_agc038_c [AGC038C] LCMs

题目描述

有一个长度为 $N$ 的整数序列 $A_0,A_1,\cdots,A_{N-1}$。请计算下式的值: - $ \sum_{i=0}^{N-2}\ \sum_{j=i+1}^{N-1}\ \mathrm{lcm}(A_i,A_j) $ 其中,$\mathrm{lcm}(x,y)$ 表示 $x$ 和 $y$ 的最小公倍数。由于答案可能非常大,请输出其对 $998244353$ 取模的结果。

输入格式

输入以以下格式从标准输入给出。 > $N$ $A_0\ A_1\ \cdots\ A_{N-1}$

输出格式

请输出 $ \sum_{i=0}^{N-2}\ \sum_{j=i+1}^{N-1}\ \mathrm{lcm}(A_i,A_j) $ 对 $998244353$ 取模的结果。

说明/提示

### 限制条件 - $1 \leq N \leq 200000$ - $1 \leq A_i \leq 1000000$ - 输入的所有值均为整数。 ### 样例解释 1 $\mathrm{lcm}(2,4)+\mathrm{lcm}(2,6)+\mathrm{lcm}(4,6)=4+6+12=22$。 由 ChatGPT 4.1 翻译