Fw: 跟亂數 模擬有關的 有趣的 程式設計題目
看板Prob_Solve (計算數學 Problem Solving)作者sjgau (sjgau)時間12年前 (2012/08/02 06:37)推噓0(0推 0噓 4→)留言4則, 2人參與討論串1/1
※ [本文轉錄自 Programming 看板 #1G6A1IHn ]
作者: sjgau (sjgau) 看板: Programming
標題: 跟亂數 模擬有關的 有趣的 程式設計題目
時間: Wed Aug 1 11:19:42 2012
http://www.bituzi.com/2012/08/blog-post_1.html
考題2】經過第一題簡單的難題後,要開始進入正式難題了。
1.首先拿出一副撲克牌,翻開一張牌放在桌上,看它是幾點,再從同一副牌中取一些牌疊
上去,疊上去的張數跟該點數的和為12。例如首先放在桌上的牌是紅心10,那麼就疊上去
2張牌,K、Q、J也都當作10點。然後再抽取一張牌,放在另一堆,一樣疊上去的張數跟該
點數和為12,一直這樣持續下去,直到不能再分堆為止,如果你最後抽出一張牌的點數跟
你剩下的牌數不能湊成12,那就不能再湊成一堆,手中的牌就是你剩下的牌數。比如說你
最後抽出梅花6,但是抽完之後剩下3張牌,無法疊上去6張牌,所以無法再分堆了,這樣
就表示你最後剩下4張牌喔!假設你分完所有牌堆,總共有P堆,然後手中剩下R張牌,請
問各堆最下面的那一張牌的點數總和為多少?
2.如果抽掉一副牌中的一部分,讓它剩下N張牌,讓每堆的最下面一張點數加上疊上去的
牌數總和為M,一樣照上面方式分堆,最後分成P堆,手中剩下R張牌,請問最後所有牌堆
的最下面一張牌的點數總和為多少呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.209.61
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: sjgau (123.193.209.61), 時間: 08/02/2012 06:37:05
→
08/02 11:35, , 1F
08/02 11:35, 1F
→
08/02 11:35, , 2F
08/02 11:35, 2F
→
08/02 11:35, , 3F
08/02 11:35, 3F
→
08/02 17:00, , 4F
08/02 17:00, 4F
Prob_Solve 近期熱門文章
PTT數位生活區 即時熱門文章