终于做出来了,激动.... 这道题隐藏得深啊,但若推导下来,就变简单了. 首先,一个集合的子集的个数为2^n=s.注意了,题目求的是有序集合组,并且每个集合是可以重复使用的,怎么办呢?这就要想到多重集合的排列问题了. 一个多重集合有k种元素,每种元素可以无限次使用,求r-排列个数.答案为 k^r个. 这样,我们使用容斥原理: 总个数为(2^n)^k个 包含一个元素的集合有序组为 C(n,1)(2^(n-1))^k 两个的为.....C(n,2)(2^(n-2))^k .... 于是二项式定理+容…