→ kku6768 :8,9,10,11,12,13 他也有順阿..5個以上連續數字都算順 05/01 21:02
→ kku6768 :1,2,3,4,5也是順 就好像大老二 一樣 05/01 21:03
→ ckchi :是沒錯啦 不過一般在玩時不會把6張牌叫順 05/01 21:04
→ ckchi :1 2 3 4 5在有些規則是不算順的XD 05/01 21:04
→ kku6768 :2~10 也有順,看你怎麼取決 05/01 21:04
→ ckchi :簡單說 以上是建立在1 2 3 4 5不算順的條件下 05/01 21:05
→ kku6768 :那如果1 2 3 4 5 算順呢? 05/01 21:05
→ ckchi :如果12345不算的話 05/01 21:06
→ ckchi :打錯 如果12345算的話 05/01 21:06
→ ckchi :方法數就是上面的取法 扣掉有12345的 05/01 21:06
→ ckchi :但是會變得很麻煩 因為有"特例" 就要另外討論 05/01 21:07
如果 JQK12 QK123 K1234 都不算順,
但 12345 算順的話,
算法就是我說的,把上面的結果再扣掉有 12345 的。
其中「有12345,沒有其他順」的數量可以這麼想:
首先6是一定要被拿走的,不然就會出現23456。
也就是 7 8 9 10 J Q K A 中還要拿兩張,
使剩下的6張牌分成的3堆都小於5張,
也就是「6個相同物品分給3個人,每人最多拿4個的方式」
但是上面的拿法中,A是不能被拿掉的,所以要把A被拿掉的case加回來。
也就是 7 8 9 10 J Q K 中拿兩張,
使剩下的5張牌分成的3堆都小於5張,
也就是「5個相同物品分給3個人,每人最多拿4個的方式」
所以總結就是:
「10個相同物品分給4個人,每人最多拿4個的方式」
- 「6個相同物品分給3個人,每人最多拿4個的方式」
+ 「5個相同物品分給3個人,每人最多拿4個的方式」
※ 編輯: ckchi 來自: 140.116.89.129 (05/01 21:19)
→ ckchi :JQK12 QK123 K1234都算順還比較好算 05/01 21:19
→ kku6768 :那如果考慮 1,2,3,4,5,6,7,8,9,10,11,12,13,1 這些 05/01 21:25
→ kku6768 :用你那種方法 抽3支 分4堆,每一堆不超過4個 05/01 21:26
推 walkwall :直覺上我會分成 有拿A 與 沒拿A 兩類來討論 05/01 21:26
→ kku6768 :再去扣掉 拿走 1,1,配上2~13任一數字,也就是扣掉12 05/01 21:28
拿走 1,1,配上2~13任一數字 <-- 不會有這種case 因為一定有順
你的這個算法原則上可行
可是有個小問題:
拿掉第一個1和拿掉第二個1實際上是一樣的,
也就是要再扣回去拿掉A的情形。
也就是:
14張抽3張牌 (即11個相同物品分給4人,每人最多4張)
- 12張稱2張牌 (即10個相同物品分給3人,每人最多4張)
→ ckchi :那就像走牆說的 分成有拿a和沒拿a吧 05/01 21:28
→ ckchi :反正方法差不多就是這樣 05/01 21:28
→ ckchi :有拿A就是剩下12張牌抽2張 (10分3人,每人最多4) 05/01 21:30
推 walkwall :嗯 其實只要考慮完備 幾種方法都差不多 05/01 21:30
→ ckchi :沒拿A就你說的當14張牌抽三張,可是還是要扣掉拿到A 05/01 21:31
→ ckchi :我是覺得步驟一樣多... 05/01 21:31
※ 編輯: ckchi 來自: 140.116.89.129 (05/01 21:37)
→ kku6768 :A,1,2,3,4,5,6,7,8,9,10,11,12,13,A 分4份,每份1~4張 05/01 21:37
※ 編輯: ckchi 來自: 140.116.89.129 (05/01 21:40)
→ kku6768 :這樣就不可能同時取到2個A,這樣行的通嗎? 05/01 21:38
→ ckchi :不行啊 分4份 和 抽3張牌 有點差距 05/01 21:41
→ ckchi :我上面的重點是 抽掉3張牌後 會出現3個 "斷點" 05/01 21:42
→ ckchi :所以 "剩下的牌" 很自然就分成4份了 05/01 21:42
→ kku6768 :對呀 我的意思就是你說的呀 抽掉3個 就等於分4堆 05/01 21:43
→ ckchi :嗯,不過也像我上面說的 05/01 21:44
→ ckchi :拿到第一個A和拿到第二個A其實一樣,會多算 05/01 21:45
→ ckchi :所以要扣一次回來 05/01 21:45
→ ckchi :這應該最簡化了... 雖然每一項都不太好算 05/01 21:46