題:
請問拿牌種類的總數
?
2004-12-06 03:06:18 UTC
一副撲克牌四個人玩,對其中一個人而言總共會有'C52取13'種拿法,
那我想問的是,如果不算花色的話,應該有幾種拿法呢?
有沒有比較簡單的算法?
四 答案:
不要再盜用我帳號了
2004-12-07 20:32:44 UTC
算花色的話=>每張牌都視為相異物=>對其中一個人而言拿法為C52取13



不算花色的話=>只看點數=>同點數者視為相同物,而每一個點數各有四張牌=>

必須要分別討論,如:"13異"(13張牌點數都不同)的組合數、"11異2同"(13張牌中有11張牌點數不同,另外2張則是點數相同)的組合數、"10異3同"的組合數......等,最後再把所有的組合數(拿法)加起來,即可求得答案,不過要討論的組合數實在太多了,沒辦法幫你全部算出來,大概就是這樣子去做,應該沒有比較簡單的算法了.....^^||

希望對你有幫助囉。
雪翔靈
2004-12-10 21:14:14 UTC
設每一個數目字的牌都有無限個(可以只設13個),也就是說你可以取13張A,也可以取13張2........,把全部的情況算出來

接著把有任何一個數字出現四張以上的情況給去掉。首先我們討論只有一種數目字超過4張的,這些情形有13同、12同、11同、10同、9同...........5同,共9種。然後討論有兩種數目字超過4張的,有8同5同、7同6同、7同5同,6同6同、6同5同、5同5同,共6種情形。由於三種數目字均超過4張至少需15張牌,所以不須討論。



所以共需討論9+6=15種

最後答案就是全部的情況減掉前面的15種情況

雖然還是很多,不過總比42次好一點。
anonymous
2004-12-10 16:12:43 UTC
楓林的想法跟我的有點接近,

不過算起來好像還是很長,

(我的算法要算42次)

再等看看有沒有人有更快的算法^^"
anonymous
2004-12-07 15:26:45 UTC
你的方法不就是不算花色的方法嗎

C52

13


此內容最初發佈在 Y! Answers 上,這是一個於 2021 年關閉的問答網站
Loading...