题目内容
给定n个正整数ai,请你输出这些数的乘积的约数个数,答案对10^9+7取模。
输入格式
第一行包含整数n。
接下来n行,每行包含一个整数ai。
输出格式
输出一个整数,表示所给正整数的乘积的约数个数,答案需对10^9+7取模。
数据范围
1≤n≤100 ,
1≤ai≤2*10^9
输入样例
3
2
6
8
输出样例
12
题解
本题思路就是:分解每一个数的质因数,然后再根据约数合数定理求出结果。
代码
|
给定n个正整数ai,请你输出这些数的乘积的约数个数,答案对10^9+7取模。
第一行包含整数n。
接下来n行,每行包含一个整数ai。
输出一个整数,表示所给正整数的乘积的约数个数,答案需对10^9+7取模。
1≤n≤100 ,
1≤ai≤2*10^9
3
2
6
8
12
本题思路就是:分解每一个数的质因数,然后再根据约数合数定理求出结果。
|