|
如果每张扑克牌可以无限次重复,任选 17 张共有 C(13+17-1,17) = C(29,17) = 51895935 种组合;
因为每张牌最多可以用 4 次,所以要减去某张至少重复 5 次的组合。
某张牌至少重复 5 次的组合数,等于去掉该 5 张牌余下的 17-5=12 组合,即: C(13+12-1,12) = C(24,12) = 2704156 ;
总共有 13 张牌;
所有某张至少重复 5 次的组合数 = 2704156 * 13 = 35154028
减去所有某张至少重复 5 次的组合数,减多了,需要加回某两张至少重复 5 次的组合。
某两张牌至少重复 5 次的组合数,等于去掉该 10 张牌余下的 17-10=7 组合,即:C(13+7-1,7)=C(19,7) = 50388 ;
总共有 C(13,2)种“两张”组合;
所有某两张牌至少重复 5 次的组合数 = 50388 * C(13,2) = 50388 * 78 = 3930264
上面又加多了,需要减去某三张至少重复 5 次的组合。
某三张牌至少重复 5 次的组合数,等于去掉该 15 张牌余下的 17-15=2 组合,即: C(13+2-1,2) = C(14,2) = 91 ;
总共有 C(13,3)种“三张”组合;
所有某三张牌至少重复 5 次的组合数 = 91 * C(13,3) = 91 * 286 = 26026
所以,满足要求的组合个数 = 51895935 - 35154028 + 3930264 - 26026 = 20646145 |
|