U424573 数数

题目描述

定义 $W(n,k)$ 表示将 $n$ 分解成 $k$ 个不同正整数的乘积的方案数。 现在给定 $n$ 和 $k$,求出 $W(n,k)$。

输入格式

第一行输入一个正整数 $m$,第二行输入 $m$ 个整数 $a_i$,第三行输入一个正整数 $k$。

输出格式

令 $n=\prod_{i=1}^{m}{p_i^{a_i}}$,($p_i$ 是第 $i$ 个质数,$p_1=2,p_2=3,p_3=5,...$)。 输出一个整数 $W(n,k)$,对 $10^9+7$ 取模后的结果。

说明/提示

#### 样例1说明 这个样例中,$n=2^4\times3^2=144$,有如下 $7$ 种方案: $144=1×2×4×18$ $144=1×2×8×9$ $144=1×2×3×24$ $144=1×2×6×12$ $144=1×3×4×12$ $144=1×3×6×8$ $144=2×3×4×6$ #### 数据规模 对于所有数据,$1\le m\le 10^3,0\le a_i\le 10^4,1\le k\le30$。 | $\mathrm {Subtask}$ | 特殊性质 | 总分值 | | :-----------: | :-----------: | :-----------: | | $\mathrm {1}$ | $m\le 5,a_i\le 5,k\le 5$ | $\mathrm {10}$ | | $\mathrm {2}$ | $k=2$ | $\mathrm {10}$ | | $\mathrm {3}$ | $k=3$ | $\mathrm {10}$ | | $\mathrm {4}$ | $k\le 5$ | $\mathrm {20}$ | | $\mathrm {5}$ | $k\le 10$ | $\mathrm {20}$ | | $\mathrm {6}$ | $a_i\le 1$ | $\mathrm {5}$ | | $\mathrm {7}$ | $a_i\le 2$ | $\mathrm {10}$ | | $\mathrm {8}$ | $a_i\le 5$ | $\mathrm {10}$ | | $\mathrm {9}$ | 无 | $\mathrm {5}$ |