题目描述
给定 N 个正整数 A1,...,AN。
考虑满足以下条件的正整数 B1,...,BN:
条件:对于任意满足 1≤i<j≤N 的 i 和 j,有 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) 取模的结果。