序列GCD和问题(题目)

序列GCD和

题目描述

Massacc有一个序列$A_1,A_2,A_3,dots ,A_n$.

Popbab说:我要知道这个序列的和$pmod{1 imes10^9+7}$.

Massacc在$O(n)$的时间内解决了它.

Popbab说:我要知道这个序列的积$pmod{1 imes10^9+7}$.

Massacc在$O(n)$的时间内解决了它.

Popbab又说:对于每个$1le ile n$与$1le jle n$且$i eq j$,求出$A_iA_j$的和$pmod{1 imes10^9+7}$.

Massacc在$O(n)$的时间内解决了它.

Popbab不爽,出了道题给Massacc做. 对于每个$1le ile n$与$1le jle n$,求出$gcd{A_i,A_j}$的和$pmod{1 imes10^9+7}$.

Massacc表示Popbab sxbk,一转头把问题扔给了你.

输入

输入数据第一行是一个整数$nle 1 imes10^7$.

第二行是$n$个正整数$A_ile1 imes10^7$.

输出

输出GCD和mod 1x10^9+7

限制

此题是sxbk题.

作为SXZBT在SXBK时出的题,它的空间限制256MB,时间限制10s.

原文地址:https://www.cnblogs.com/tmzbot/p/4459257.html