Re: [问题] 记忆游戏 (更新暴力法解随机翻的情况, 求正常翻的机率)

楼主: LPH66 (-6.2598534e+18f)   2014-12-17 02:02:25
突然想到, 6 对 12 张牌的组合数其实只有 12!/(2!)^6 = 7484400 组而已
那不如全部都用这个策略试过一次
于是这是使用了 C++ 的 STL 函数的测试程式:
http://codepad.org/BZXi2Acc
结果也在网页中了, 这里贴过来:
Count 0: 0/7484400 = 0
Count 1: 0/7484400 = 0
Count 2: 1175040/7484400 = 0.156998557
Count 3: 4983840/7484400 = 0.665897066
Count 4: 1274400/7484400 = 0.17027417
Count 5: 50400/7484400 = 0.00673400673
Count 6: 720/7484400 = 9.62000962e-05
期望值可以看到比 3 稍大, 实际数值约是 3.027
作者: flere (人间失格)   2014-12-17 07:32:00
没想到!想说洗牌的部分应该random换一换就可以了> <
作者: GenialPP (PP)   2014-12-17 10:24:00
大大连期望值算出来了,请受小弟一拜 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com