一副牌组合五

一副扑克牌,去掉两张王是 52 张。从中选取 5 张自由组合,符合特定模式的组合数是多少呢?

全部的组合数: \(\Big(_{5}^{52}\Big)=2598960\)

4 个同点

13 个点数,加上任意一张牌,结果是 \(13\times(52-4)=624\)

同花顺

同花顺和下面的大顺都是指五张牌点数连续。同花顺还要再加上花色相同这一条件。由于不能循环(比如 Q, K, A, 2, 3 是不能算作大顺的),顺子的可能性有 9 个。
花色有 4 个,同花顺的组合数为 \(4\times9=36\)

葫芦

13 个点数排列 2 (注意是排列而不是组合),再乘上花色的组合数,结果是 \(13\times 12\times \Big(_3^4\Big)\times \Big(_2^4\Big)=3744\)

3 个同点

13 个点数中选取 1 个作为 3 张相同的点数,再从剩下的 12 个点数中组合 2,三张点数相同牌的花色组合和一张牌的花色组合数都是 4 ,所以结果是: \(13\times \Big(_2^{12}\Big)\times 4^3=219648\)

大顺

点数组合有 9 种,每张牌有 4 种花色选择,再去掉同花顺的情况,结果是 \(9\times 4^5-36=9180\)

同花小顺

小顺指五张牌中有 4 张点数连续并且不是大顺的情况。同花小顺还需满足五张牌花色相同的要求。
花色相同时,点数组合有两种情况:连顺点数位于两端(2,3,4,5 和 J,Q,K,A);连顺点数位于中间(有 8 种可能)。由于不能构成大顺,位于两端时余下的那张牌点数有 8 种选择,中间时余下的那张牌点数有 7 种选择。
最后乘以 4 种花色,结果为 \((2\times 8+8\times 7)\times 4=288\) 也可以这样计算:4张牌点数连续有 10 种可能,再在剩余 9 个点数里选取 1。这样选取后正好多出了大顺点数组合数( 9 )的两倍,因为每种大顺点数组合都被计算了两次。去掉这一数目,最后乘以 4 种花色,结果为 \((10\times 9-9\times 2)\times 4=288\) 点数各不相同的小顺点数组合数为 72,下面计算小顺时会用到这一数据。

小顺

小顺的点数组合不能按照同花小顺的方法来计算,因为可能出现点数相同而花色不同的情况。我们按点数组合将小顺分为两种情况:小顺带一对;点数各不同。 后一种情况点数组合数上面已给出。每张牌有 4 种花色选择,再去掉同花小顺的情况,结果为
\(72\times 4^5-288=73440\)

小顺带一对,点数组合数为 4 张点数连续的 10 种可能,乘上重复点数的 4 种可能。花色组合情况,三张不重复点数的牌每张有 4 种可能花色,2 张重复点数的牌花色组合数为 4 组合 2。最终的结果为 \(4\times 10\times 4^3\times\Big(_2^4\Big)=15360\) 将两种情况相加,得 \(73440+15360=88800\)

两对

13 个点数组合 2,再从剩余 11 个点数中选取 1。乘上花色的组合数,结果为 \(\Big(_2^{13}\Big)\times 11\times\Big(_2^4\Big)\times\Big(_2^4\Big)\times4=123552\)

同花

13 个点数组合 5,去掉大顺和小顺的点数组合数,乘以 4 种花色,结果为 \((\Big(_5^{13}\Big)-9-72)\times4=4824\)

一对

13 个点数选取 1 作为一对的点数,乘以剩余 12 个点数组合 3,去掉小顺带一对的情况,再乘以花色的组合数,结果为 \((13\times\Big(_3^{12}\Big)-40)\times\Big(_2^4\Big)\times4^3=1082880\)


按顺序排列一下。

No. Type Count Rate
1 同花顺 36 1.38516945239634E-05
2 同花小顺 288 0.000110813556192
3 4 个同点 624 0.000240096038415
4 葫芦 3477 0.001337842829439
5 同花 4824 0.001856127066211
6 大顺 9180 0.003532182103611
7 小顺 88800 0.03416751315911
8 2 对 123552 0.047539015606243
9 3 个同点 219648 0.084513805522209
10 1 对 1082880 0.41665897128082