标题: 无聊的算24的问题, 有闲者进
性别:女-离线 冷冰冰

苏涂公主太中大夫

Rank: 12Rank: 12Rank: 12
组别 翰林学士
级别 左将军
功绩 339
帖子 1333
编号 5154
注册 2004-2-9


发表于 2007-6-25 22:05 资料 主页 文集 短消息 只看该作者
无聊的算24的问题

算24是大家都会玩的游戏,即翻四张扑克,以扑克上的数字,通过一次加减乘除或其他运算得到24的结果,J,Q,K分别作11,12,13,王一般做0或1,或者根本不要。
今天特别无聊,随便拿了副扑克,去掉大小王,52张,按顺序每次翻四张出来,应该可以做13组算24的游戏,肯定有能算出来的,有不能算出来的,于是以能算和不能算的组数看看明天的运气,能算的多自然感觉明天运气要好些。
于是在这样无聊的动脑筋过程中,突然想到这么个题目。一副牌,感觉上,肯定有可能有13组都能算成24的组合,这种组合多吗?可以弄个实例出来吗?
于是想了想,发现变数实在很多,脑袋比较痛了,这样吧,拿到论坛上来,看看大家有什么简明的想法?
题目:
一副扑克牌,有些什么样的组合,可以使按顺序每翻出4张牌出来都能算成24?13组全部可以。


顶部
性别:未知-离线 reynolds_wwy

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 104
编号 10546
注册 2004-7-9


发表于 2007-6-25 23:06 资料 短消息 只看该作者
有么肯定是有的
随便想想就发现了
4个K-J+Q+10
4个6*8/(9-7)
4个(5+3)*(2+1)
4*4+4+4


顶部
性别:女-离线 枫儿
(逸之)

Rank: 3Rank: 3Rank: 3
组别 仕女
级别 忠义校尉
好贴 1
功绩 7
帖子 213
编号 85355
注册 2006-10-1


发表于 2007-7-10 03:45 资料 短消息 只看该作者
方法如下,没工夫实践

充分利用VB:(关键是用循环嵌套进行赋值)
首先设计出计算24点是否有解的过程(我有,而且含有计算出最终式子的功能),再加上计数功能。
再次充分利用枚举法,将52张牌排列组合成不同的13组,再将每个13组对用来计算的4张牌赋值。当然是写成代码,不是自己算。
然后运行,如果运行中长久没反应,请按Delete退出。
也可以先试一下所有组合有解没解,再亲自计算52张牌排列组合成13组一定都有解的概率。(一共有52!/[(4!^13)*13!]种分法
顶部
性别:男-离线 墨叶

★★★★
节度留后虎豹骑

Rank: 21Rank: 21Rank: 21
组别 虎豹骑
级别 大将军
功绩 359
帖子 23258
编号 97330
注册 2006-12-26
家族 轩辕少林寺


发表于 2007-7-10 07:04 资料 个人空间 短消息 只看该作者
回楼主,一副新牌,拿掉大小王,就符合你的要求.
而且任意取一张按顺序每翻出4张牌都可以算24点.
顶部
性别:未知-离线 霸王高宠

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 24
编号 197877
注册 2007-8-4


发表于 2007-8-5 18:39 资料 短消息 只看该作者
随便一副牌,随便4张都可以
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-1 07:57
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.008965 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP