|
题 要把 9 本不同的课外书分别装到三个相同的手提袋里,一共有多少种不同的装法?
解 答案 C(8,3)=56 显然不对。
答案 3^9=19683 也不对。如果题目是将 9 本不同的书放入 3 个不同的袋中,确实会
有 3^9 种放法。但本题中是“三个相同的手提袋”,所以不会有 3^9 种放法。
其实,把 9 本不同的书放入 3 个相同的袋(每袋至少一本书),相当于将 9 个不同
的元素,分成 3 个无编号的非空子集。
在数学中,将 n 个不同元素,分成 k 个非空子集的不同的分配方法种数,称为斯特林数
(Stirling Number),记为 S(n,k) 。
斯特林数 S(n,k) 的计算方法比较复杂(参见我下面的一个帖子)。
当 n=9,k=3 时,可以求得 S(n,k)=S(9,3)=3025 。
所以,把 9 本不同的书放入 3 个相同的袋(每袋至少一本书),共有 3025 种不同的放法。
上面规定“每袋至少一本书”,所以 3 个袋子都不是空的,即 3 个子集都是非空子集。
如果不规定“每袋至少一本书”,有些袋子可以是空的,那就不是 3 个非空子集了,有可能
是 2 个非空子集,或 1 个非空子集。
把 9 个元素分成 2 个非空子集,有 S(9,2)=255 种分法。
把 9 个元素分成 1 个非空子集,有 S(9,1)=1 种分法。
这时的分配法总数为 S(9,3)+S(9,2)+S(9,1)=3025+255+1=3281 。
所以,把 9 本不同的书放入 3 个相同的袋(有些袋可以是空的),共有 3281 种不同的放法。
|
|