题目要求求出正整数 n
的划分方式数目。我们需要找出 n
可以拆分成若干个正整数的不同方法,并且这些整数满足非递增的条件。例如,4
可以拆分成以下五种方式:
一个正整数 n
可以表示成若干个正整数之和,形如:n = n1 + n2 + … + nk
,其中 n1 ≥ n2 ≥ … ≥ nk, k ≥ 1
。
我们将这样的一种表示称为正整数 n
的一种划分。
现在给定一个正整数 n
,请你求出 n
共有多少种不同的划分方法。
共一行,包含一个整数n。
共一行,包含一个整数,表示总划分数量。
由于答案可能很大,输出结果请对109+7取模。
输入:
4
输出:
5
示例1一共五种:
4
3+1
2+2
2+1+1
1+1+1+1