0xfaner 的乘积
题目描述
给定一个长度为 \(n\) 的序列和一个数 \(x\),询问有多少种方式从数列 \(a\) 中取出若干个数,使得这些数的乘积为 \(x\)。
答案可能很大,请输出其对 \(10^9+7\) 取模后的结果。
输入格式
第一行两个整数 \(n, x\)。
接下来一行共 \(n\) 个数,表示给定的序列。
输出格式
输出方案数对 \(10^9+7\) 取模后的结果。
样例输入 Copy
10 180
1 2 2 2 3 3 3 5 5 6
样例输出 Copy
72
提示
\(1 \leq n, x, a[i] \leq 10^5\)
信息
- ID
 - 1014
 - 难度
 - 9
 - 分类
 - (无)
 - 标签
 - (无)
 - 递交数
 - 3
 - 已通过
 - 1
 - 通过率
 - 33%
 - 被复制
 - 1
 - 上传者