(公式加载较慢,多刷新一下)
抛出问题:
1、隔板法
将$n$看成$n$个球,$k$个解表示最终拆成了$k$份
那么问题等价于:用$k-1$个板将$n$个球隔开,$n$个球有$n-1$个缝隙,这$n-1$缝隙可以插入$k-1$个隔板,问:有多少种放法?
显然,有$C_{n-1}^{k-1}$种放法
此时,基本问题解决了
2、将$x_i\ge 1$改成$x_i\ge a_i$
原问题变为:
我们只需要将问题转化为原来的子问题:
令$y_i=x_i-(a_i-1)$
此时:$y_i\ge 1$
那么此时:
化简一下:
所以此时这种情况的解的数量为:
3、再变形!$x_1+x_2+x_3+……x_k\le n$的解的数量(其余条件不变,即$x_i\ge1,(1\le i\le k)$)
引入一个变量$z$
使:$x_1+x_2+x_3+……x_k+z= n$,其中$z\ge 0$
3.1、$z=0$时
问题没有发生变化,此时的解法为:$C_{n-1}^{k-1}$
3.2、$z\ge 1$时
此时的$z$相当于$x_{k+1}$,相当于在原问题上加一个解,
此时的解法为:
所以最终的解的数量为: