E - 压平
得 N 个正整数 A1,...,AN.
考虑满足以下条件的正整数 B1,...,BN。
条件:对于任意 1≤i<j≤N,满足 AiBi=AjBj。
找到满足条件的 B1,...,BN 的最小可能的值 B1+...+BN。
因为答案可能很大,所以取模 109+7 后输出。
限制条件
- 1≤N≤104
- 1≤Ai≤106
- 输入中的所有值都是整数
输入
从标准输入中按以下格式给出输入。
N
A1 ... AN
输出
输出满足条件的 B1,...,BN 的最小可能的值 B1+...+BN ,取模 109+7 后的结果。
输入样例 1
3
2 3 4
输出样例 1
13
取 B1=6,B2=4,B3=3,满足条件。
输入样例 2
5
12 12 12 12 12
输出样例 2
5
我们可以让所有的 Bi 都为 1。
输入样例 3
3
1000000 999999 999998
输出样例 3
996989508
取模 109+7 后输出结果。