作者cutt1efish (喵喵)
看板Math
標題Re: [分析] 撲克牌
時間Thu Aug 2 12:37:58 2012
※ 引述《waiter337 (soup)》之銘言:
: 1.首先拿出一副撲克牌,翻開一張牌放在桌上,看它是幾點,再從同一副牌中取一些牌疊
: 上去,疊上去的張數跟該點數的和為12。例如首先放在桌上的牌是紅心10,那麼就疊上去
: 2張牌,K、Q、J也都當作10點。然後再抽取一張牌,放在另一堆,一樣疊上去的張數跟該
: 點數和為12,一直這樣持續下去,直到不能再分堆為止,如果你最後抽出一張牌的點數跟
: 你剩下的牌數不能湊成12,那就不能再湊成一堆,手中的牌就是你剩下的牌數。比如說你
: 最後抽出梅花6,但是抽完之後剩下3張牌,無法疊上去6張牌,所以無法再分堆了,這樣
: 就表示你最後剩下4張牌喔!假設你分完所有牌堆,總共有P堆,然後手中剩下R張牌,請
: 問各堆最下面的那一張牌的點數總和為多少?
: 2.如果抽掉一副牌中的一部分,讓它剩下N張牌,讓每堆的最下面一張點數加上疊上去的
: 牌數總和為M,一樣照上面方式分堆,最後分成P堆,手中剩下R張牌,請問最後所有牌堆
: 的最下面一張牌的點數總和為多少呢?
: ------------------------------------以上--------------------------------------
設所求為S
牌總張數為N (第一題N=52)
並假設P疊最底排數字分別為s_1, s_2, ... ,s_P
則每疊張數分別為
1+M-s_1, 1+M-s_2,... 1+M-s_P
(第一題M=13)
最後 Σ(1+M-s_P) + R = N
即 P(1+M) - S + R = N
注意到必須假設 M >= 10 否則會有問題...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.28.199
推 waiter337 :感謝 08/02 18:40
推 sjgau :讚! 08/02 19:20
推 cuttlefish :補一下 第一題M = 12... = =" 08/02 20:21