100 atcoder#ABC110D. [ABC110D] Factorization
[ABC110D] Factorization
题目描述
正整数 が与えられます。
となる正整数からなる長さ の数列 が何通りあるかを で割った余りを求めてください。
ただし、数列 と が異なるとは、ある が存在して であることをいいます。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
条件を満たす正整数からなる数列が何通りあるかを で割った余りを出力せよ。
题目大意
题目大意
输入两个整数和, 输出个数连乘结果等于的数量,模。
如果两个连乘序列和中存在任意符合,那么这两个序列就是不同的。(如与是不同的)
输入
一行两个整数和,以空格隔开:
N M
输出
输出一行,即个数连乘结果等于的数量,模。
样例解释1
时,有四种解法:
2 6
4
3 12
18
100000 1000000000
957870001
提示
制約
- 入力はすべて整数である
Sample Explanation 1
$ \{a_1,\ a_2\}\ =\ \{1,\ 6\},\ \{2,\ 3\},\ \{3,\ 2\},\ \{6,\ 1\} $ の 通りの数列が条件を満たします。