#ABC233C. 乘积
乘积
乘积
题目描述
有 个袋子。
袋子 中有 个球,袋子 中第 个球 上写着一个正整数 。
我们将从每个袋子中各取出一个球。
问:使取出的球上数字的乘积等于 的取法有多少种?
这里,即使球上的数字相同,所有球也被视为互不相同。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案。
样例
2 40
3 1 8 4
2 10 5
2
选择袋子 1 中的第 3 个球和袋子 2 中的第 1 个球时,有 。
选择袋子 1 中的第 2 个球和袋子 2 中的第 2 个球时,有 。
除此之外没有其他使乘积为 40 的取法,因此答案是 2。
3 200
3 10 10 10
3 10 10 10
5 2 2 2 2 2
45
注意,即使球上的数字相同,所有球也被视为互不相同。
3 1000000000000000000
2 1000000000 1000000000
2 1000000000 1000000000
2 1000000000 1000000000
0
也可能不存在使乘积等于 的取法。
数据范围
- 袋子中球数之积不超过 ,即
- 输入中的所有值均为整数
难度
普及
通过率
—
尝试
0
已通过
0
- ID
- 2354
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者