魔方吧·中文魔方俱乐部
标题:
扑克牌任取4张,能算24的概率(增加题目)
[打印本页]
作者:
lulijie
时间:
2009-8-29 14:34:22
标题:
扑克牌任取4张,能算24的概率(增加题目)
1副扑克牌,除去大小王、J、Q、K,剩下40张牌。(点数从1到10点)。
从这40张牌中任取4张牌,能算24的概率大还是不能算24的概率大? (算24只能使用加减乘除四则运算)
------------------------------------
增加题目:
从四十张牌中任取4张 ,能算n的概率记作P(n)
只能用加减乘除四则运算!
那么
2. 求使得P(n)取最大值的n 。
3. P(n)等于0,求n的最小值。 (n为正整数)
[
本帖最后由 lulijie 于 2009-8-31 00:16 编辑
]
作者:
splendidrex
时间:
2009-8-29 14:50:04
那些牌能算24点已经有人做过穷举了,再把扑克牌任取四张的情况算出来,就有结果了。
作者:
superacid
时间:
2009-8-29 15:35:44
显然能算的概率大
作者:
Osullivan
时间:
2009-8-29 15:38:39
能算24的组合可以穷举出吧~~~~~~~~
组合应该比较固定~~~~~~~~
作者:
石崇的BOSS
时间:
2009-8-30 11:01:10
能算的大,好像曾经有道证明题是证明任意4个数字都算出24,具体忘了,大概是这个意思
作者:
superacid
时间:
2009-8-30 12:11:26
那很简单,现全部求导变成0,全部阶乘变成1,相加得4,阶乘得24。
作者:
lulijie
时间:
2009-8-30 20:25:48
通过电脑模拟抽牌一百万次,其中能算24的次数为874412,概率约为87%。
------------------------------------------------------------------------------
从四十张牌中任取4张 ,能算n的概率记作P(n)
只能用加减乘除四则运算!
那么使得P(n)取最大值的n 是什么?
是不是n=24时,P(n) 取最大值?
作者:
superacid
时间:
2009-8-30 23:51:04
楼上的问题很好,很值得考虑。
我认为是1
作者:
lulijie
时间:
2009-8-31 00:07:07
除了认为p(1)最大外,还有没有其他的看法。
作者:
zxl0714
时间:
2009-8-31 19:57:04
p( 0 )最大,并且是100%。。。不知道我的程序对不对,我也很惊讶
作者:
lulijie
时间:
2009-8-31 20:12:39
p(0)=1,应该不对。
作者:
zxl0714
时间:
2009-8-31 21:39:58
你能举出不能算的例子么。。。。
作者:
lulijie
时间:
2009-8-31 22:05:38
4,7,8,10不能算0。
作者:
lulijie
时间:
2009-8-31 22:06:42
4,8,9,10
5,7,8,9
1,4,8,10
1,5,7,9
都不能算0.
作者:
zxl0714
时间:
2009-8-31 22:13:55
确实编错了。。。。直接拿以前写的算24点的程序改的,判断不能整除的时候随便返回了个值,结果就错了。。现在改好了,结果是p( 2 )=0.9924最大。应该没错了吧,
作者:
lulijie
时间:
2009-8-31 22:27:51
我模拟出来的也是P(2)最大,99%以上。
----------------------------------------------
那么下面两题呢?
1. P(n)=0,n最小正整数是多少?
2. X取什么时P(X)最大? (X为非整数)
作者:
zxl0714
时间:
2009-8-31 23:40:36
1.P( n ) = 0,n最小461
2. 给出最大的3个,P( 0.5 ) = 0.9664,P( 1.5 ) = 0.9189,P( 2 / 3 ) = 0.9042
[
本帖最后由 zxl0714 于 2009-9-1 00:58 编辑
]
作者:
lulijie
时间:
2009-9-1 20:56:09
因为都是电脑模拟抽牌得出的概率,所有有时不能100%下结论。
我算出的P( n ) = 0,n最小也是461。
P(X),X是非整数这题:
我算出的P(3/2),P(5/2)都大于99%,跟P(2)有的一比。那个大些尚无法区别。
我再验证验证。
作者:
zxl0714
时间:
2009-9-1 22:57:14
楼上的你可以不随机,把所有情况都跑一变,可以得到精确概率。
作者:
superacid
时间:
2009-9-2 08:08:29
全部搜一遍就10000种...
[
本帖最后由 superacid 于 2009-9-2 19:57 编辑
]
作者:
lulijie
时间:
2009-9-2 16:55:39
红桃2和黑桃2,虽然点数一样,但不是相同的牌,所以2个2,2张其他牌的概率不是1/10*1/0*9/10*9/10.
不能这么算。
而是C(4,2)*C(36,2)/C(40,4)
[
本帖最后由 lulijie 于 2009-9-2 16:58 编辑
]
作者:
lulijie
时间:
2009-9-2 18:59:16
计算概率实际上应该有C(40,4)=91390种情况。
每种情况进行四则运算时,根据4个牌点位置不同最多有4!=24种情况。
运算符号的选择有4^3=64种。
括号的选择有5种。
所以总共大约要计算91390*24*64*5=701875200种情况。
作者:
superacid
时间:
2009-9-2 19:59:14
LS可以优化一下,我记得我以前编的一个程序没这么多
作者:
zxl0714
时间:
2009-9-3 20:58:58
22楼不用计算那么多次,每个牌型只计算一次就可以了。这样只需要计算715种牌型,然后再计算这种牌型在所有情况中出现的次数就行了。
作者:
lulijie
时间:
2009-9-3 23:06:25
楼上说的对。
分为5种情况:
1. 没有重复的牌 C(10,4)种情况。每种情况的概率4^4/C(40,4)
2. 只有两张相同牌 C(10,1)*C(9,2)种情况。每种情况的概率C(4,2)*4^2/C(40,4)
3. 两个对子 C(10,2)种情况。每种情况的概率C(4,2)*C(4,2)/C(40,4)
4, 三张牌相同 C(10,1)*C(9,1)种情况。每种情况的概率C(4,3)*4/C(40,4)
5, 四张牌相同 C(10,1)种情况。每种情况的概率1/C(40,4)
对上述分情况穷举后,乘以相应的概率系数后相加就可得到结果。
具体如何设计代码,统计结果,我什么时候有空把它做出来。
最近女儿开学了,没什么时间。
作者:
a626954762
时间:
2009-10-31 09:11:56
从扑克中任意抽出四张(数字为1-13)。一副牌(52张)中,任意抽取4张可有1820种不同组合,其中有458个牌组算不出24点。
458/(1820+458)约等于20.1%
http://www.dffy.com/tool/24.htm
不知道对不对
欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/)
Powered by Discuz! X2