根据素数分解定理,我们知道一个数的约数个数是一个数的唯一分解定理表示法后的每个质数的指数 + 1 的 累乘积 例如: 60 = 2^2 * 3 * 5 = 2^2 * 3^1 * 5^1 那么因数个数就是 (2 + 1) * (1 + 1) * (1 + 1) = 12
N! = 1 * 2 * 3 * ... * N
小红拿到了n个正整数ai,她希望你求出这些数的阶乘全部来在一起生成的大数有多少个因子。你能帮帮她吗?
第一行输入一个正整数n。
第二行输入几个正整数ai,用空格隔开
1≤n≤2×105
1≤ai≤106
一个整数,代表这个乘积的因子数量,由于答案可能过大,请对109+7取模.
输入
3
1 2 3
输出
6
说明
1!*2!*3!=12,共有1,2,3,4,6,12六个因子。