该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
石老板这几天一直郁郁寡欢,因为他无法解决如下数学题:
有 n 个正整数 ai,并令它们的积为 S,即 S=a1×a2×a3×⋯×an。
这 n 个正整数组成多重集合,一共有 2n−1 个真子集。对于一个包含 m 个数的子集 {ak1,ak2,…,akm},蕴含的势能为 LCM(ak1S,ak2S,…,akmS),其中 LCM 表示最小公倍数。
请求出所有真子集的势能之和,因为答案很大,只需求出答案对 109+7 取模的结果。
输入格式
第一行一个整数 n,表示元素的个数。
第二行 n 个正整数 ai,用空格分隔。
输出格式
一个整数,表示势能之和对 109+7 取模的结果。
样例输入
4
1 2 3 4
样例输出
302
样例解释
S=1×2×3×4=24,一共有 15 个真子集。
子集元素 |
势能 |
1 |
LCM(24)=24 |
2 |
LCM(12)=12 |
3 |
LCM(8)=8 |
4 |
LCM(6)=6 |
1,2 |
LCM(24,12)=24 |
1,3 |
LCM(24,8)=24 |
1,4 |
LCM(24,6)=24 |
2,3 |
LCM(12,8)=24 |
2,4 |
LCM(12,6)=12 |
3,4 |
LCM(8,6)=24 |
1,2,3 |
LCM(24,12,8)=24 |
1,2,4 |
LCM(24,12,6)=24 |
1,3,4 |
LCM(24,8,6)=24 |
2,3,4 |
LCM(12,8,6)=24 |
1,2,3,4 |
LCM(24,12,8,6)=24 |
总和为 302。
数据范围
对于 30% 的数据:1≤n≤10,1≤ai≤200,S≤1018。
对于 60% 的数据:1≤n≤15,1≤ai≤10000。
对于 100% 的数据:1≤n≤106,1≤ai≤106。