302083: CF396A. On Number of Decompositions into Multipliers

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

On Number of Decompositions into Multipliers

题意翻译

给出一个长度为$n$的序列$a$,令$m=\prod_{i=1}^na_i$,问有多少个长度为$n$的序列使得序列中的所有数的乘积等于$m$。

题目描述

You are given an integer $ m $ as a product of integers $ a_{1},a_{2},...\ a_{n} $ ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF396A/511aaee908ff3da31c1047aebc73037f3c2d6e3f.png). Your task is to find the number of distinct decompositions of number $ m $ into the product of $ n $ ordered positive integers. Decomposition into $ n $ products, given in the input, must also be considered in the answer. As the answer can be very large, print it modulo $ 1000000007 $ $ (10^{9}+7) $ .

输入输出格式

输入格式


The first line contains positive integer $ n $ ( $ 1<=n<=500 $ ). The second line contains space-separated integers $ a_{1},a_{2},...,a_{n} $ ( $ 1<=a_{i}<=10^{9} $ ).

输出格式


In a single line print a single number $ k $ — the number of distinct decompositions of number $ m $ into $ n $ ordered multipliers modulo $ 1000000007 $ $ (10^{9}+7) $ .

输入输出样例

输入样例 #1

1
15

输出样例 #1

1

输入样例 #2

3
1 1 2

输出样例 #2

3

输入样例 #3

2
5 7

输出样例 #3

4

说明

In the second sample, the get a decomposition of number 2, you need any one number out of three to equal 2, and the rest to equal 1. In the third sample, the possible ways of decomposing into ordered multipliers are \[7,5\], \[5,7\], \[1,35\], \[35,1\]. A decomposition of positive integer $ m $ into $ n $ ordered multipliers is a cortege of positive integers $ b={b_{1},b_{2},...\ b_{n}} $ such that ![](https://cdn.luogu.com.cn/upload/vjudge_pic/CF396A/b461305f46e6043012038c3479cb445ca537b144.png). Two decompositions $ b $ and $ c $ are considered different, if there exists index $ i $ such that $ b_{i}≠c_{i} $ .

Input

题意翻译

给出一个长度为$n$的序列$a$,令$m=\prod_{i=1}^na_i$,问有多少个长度为$n$的序列使得序列中的所有数的乘积等于$m$。

加入题单

上一题 下一题 算法标签: