排列组合

问题

给定正整数kknn, 求nn个正整数之和不大于kk的所有方法数.

求满足不等式k1+k2+k3+knkk_1+k_2+k_3+\cdots k_n \leq k的所有方法数, 其中ki(i=1,2,,n)k_i(i=1,2,\cdots,n)为非负整数.

解答

ki(i=1,2,,n)k_i(i=1,2,\cdots,n)为非负整数, 满足

k1+k2+k3+knkk_1+k_2+k_3+\cdots k_n \leq k.

kn+1k_{n+1}使得

k1+k2+k3+kn+kn+1=kk_1+k_2+k_3+\cdots k_n +k_{n+1} = k,

kn+1k_{n+1}也为正整数.

xi=1+kix_i=1+k_{i}, 则xi(i=1,2,,n)x_i(i=1,2,\cdots,n)为正整数, 且有

x1+x2++xn+xn+1=k+n+1x_1+x_2+\cdots + x_n + x_{n+1}=k+n+1

k+n+1k+n+1个球分成n+1n+1堆, 每堆至少一个球的方法数,

等同于, 把球排成一条, 然后从k+nk+n个空位中插入nn个挡板的方法数,

也就是 Ck+nnC_{k+n}^n


返回主页

点我返回主页, 查看更多精彩