#abc233c. [abc233_c]Product
[abc233_c]Product
题目描述
我们有 个袋子。
第 个袋子中有 个球。第 个袋子中的第 个球()上写有一个正整数 。
我们将从每个袋子中挑出一个球。
有多少种挑选球的方式,使得所挑选球上写的数字的乘积为 ?
在这里,即使球上写的数字相同,我们也认为它们是不同的球。
约束条件
- 袋子内球的数量的乘积最多为 :。
- 输入中的所有数值都是整数。
输入
从标准输入读入数据,输入的格式如下:
输出
输出一个整数,表示答案。
示例输入 1
2 40
3 1 8 4
2 10 5
示例输出 1
2
当选择第 个袋子的第 个球和第 个袋子的第 个球时,我们有 。
当选择第 个袋子的第 个球和第 个袋子的第 个球时,我们有 。
没有其他方式可以使得乘积为 ,因此答案是 。
示例输入 2
3 200
3 10 10 10
3 10 10 10
5 2 2 2 2 2
示例输出 2
45
请注意,即使球上写的数字相同,我们也认为它们是不同的球。
示例输入 3
3 1000000000000000000
2 1000000000 1000000000
2 1000000000 1000000000
2 1000000000 1000000000
示例输出 3
0
可能没有办法使得乘积为 。