T794842 约数之和
题目描述
给定 $n$ 个正整数 $a_1,a_2,\ldots,a_n$。令
$$
P=\prod_{i=1}^{n}a_i.
$$
由于 $P$ 可能非常大,无法直接存储。请你求出 $P$ 的所有正约数之和,并对 $10^9+7$ 取模。
输入格式
第一行一个正整数 $n$。
第二行 $n$ 个正整数 $a_1,a_2,\ldots,a_n$。
输出格式
输出一个整数,表示 $P$ 的所有正约数之和对 $10^9+7$ 取模的结果。
说明/提示
## 样例解释
有
$$
P=12\times15\times7=1260=2^2\times3^2\times5\times7.
$$
因此 $P$ 的所有正约数之和为
$$
(1+2+2^2)(1+3+3^2)(1+5)(1+7)=7\times13\times6\times8=4368.
$$
## 数据范围
对于全部测试数据:
$$
1\le n\le 2\times10^5,1\le a_i\le 10^9.
$$