作者sjgau (sjgau)
看板Prob_Solve
标题Fw: 跟乱数 模拟有关的 有趣的 程式设计题目
时间Thu Aug 2 06:37:05 2012
※ [本文转录自 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
1F:→ AstralBrain:你还来问啊... 08/02 11:35
2F:→ AstralBrain:网页下面有写 "为了公平起见请不要公开留言讨论喔!" 08/02 11:35
3F:→ AstralBrain:当作没看到吗 08/02 11:35
4F:→ sjgau:喔! 08/02 17:00