这是我在QQ群中国数学解题研究会中看到的问题:
设集合I={1,2,3,4,5},选择I的两个非空子集A,B,要使B中最小的数大于A中最大的数,则不同的选择方法共有_______种.
解 考虑A中最大的数为k,那么A可以是1,2,3,4,5中比k小的数构成的集合的子集与{k}的并集,而B可以是1,2,3,4,5中比k大的数构成的集合的非空子集,因此不同的选择方法数按k分为4类,总数为20(24−1)+21(23−1)+22(22−1)+23(21−1)=15+14+12+8=49.
一般的,对n元集合,有20(2n−1−1)+21(2n−2−1)+⋯+2n−2⋅(21−1)=(n−2)2n−1+1
个不同的选择方法.
如下,可以给通项一个解释.
先从{1,2,3,⋯,n}中随意选择一个数k放入集合A中,然后用剩下的n−1个数挑出若干数,其中比k大的放在集合B中,比k小的放在集合A中,共有n⋅2n−1种方法.但是此时会有集合B为空集的情形,其个数分别为集合{1,2,3,⋯,n}的子集中最大元素为k的子集数,于是需要排除2n−1种方法,总数为n⋅2n−1−(2n−1)=(n−2)⋅2n−1+1.