#P942. 幂次分解
幂次分解
题目描述
给定两个正整数 ,你可以把 分解成若干个 的幂次方之和的形式,请你求出所有合法分解的方案数。(由于方案数可能非常多,输出方案数对 取模即可)
例如,当 时,可以有以下种分解方式:
输入格式
输入两个正整数,分别表示
输出格式
输出一个正整数,表示分解方案数
6 2
6
10 3
5
数据范围
- 对于的数据:
- 对于的数据:
- 对于的数据:
给定两个正整数 n,m,你可以把 n 分解成若干个 m 的幂次方之和的形式,请你求出所有合法分解的方案数。(由于方案数可能非常多,输出方案数对 109+7 取模即可)
例如,当 n=6,m=2 时,可以有以下6种分解方式: 6=4+2 6=4+1+1 6=2+2+2 6=2+2+1+1 6=2+1+1+1+1 6=1+1+1+1+1+1
输入两个正整数,分别表示 n,m
输出一个正整数,表示分解方案数
6 2
6
10 3
5