s为A子集,且s与B有交集,则
算法一:直接法
先确定S∩B的可能个数,即在4、5、6中选择:C1/3+C2/3+C3/3=3+3+1=7
再确定其他可能个数,即在1、2、3中选择:C0/3+C1/3+C2/3+C3/3=1+3+3+1=8
以上两步相互独立,所以总数=7*8=56
算法二:排除法
作为A的子集,总个数为:C0/6+C1/6+C2/6+.+C6/6=1+6+15+20+15+6+1=64
与B无交集的个数,即在1、2、3中选择:C0/3+C1/3+C2/3+C3/3=1+3+3+1=8
所以总数=64-8=56