KeyTo9_Fans 发表于 2012-4-1 21:40:31

猜排列问题

KeyTo9_Fans将一副扑克洗牌后得到一个52张牌的排列,让mathe猜之。

mathe给出一个$52$张牌的排列后,KeyTo9_Fans进行检验和比对。

策略+概率 问题然后告诉mathe猜对的数量:“猜对$0$张”,“猜对$1$张”,……,或者“猜对$52$张”。

如果没有全部猜对,则mathe继续猜,KeyTo9_Fans继续告诉mathe猜对的数量,直到mathe全部猜对为止。

问:mathe全部猜对所需次数的期望值是多少?

wayne 发表于 2012-4-2 09:49:32

1# KeyTo9_Fans
:lol
KeyTo9_Fans和mathe 玩猜猜看游戏啊,KeyTo9_Fans 可以试试这样告诉mathe,
“mathe,你真有才,虽然猜错了50棵牌, 但猜对了第12,第34棵牌,值得鼓励,再接再厉啊”

KeyTo9_Fans 发表于 2012-4-2 11:27:56

“mathe,你真有才,虽然猜错了50棵牌, 但猜对了第12,第34棵牌,值得鼓励,再接再厉啊”

这样的回复可以使mathe在$O(N)$的次数内全部猜对。

其中$N$是扑克牌的数量。

像$1$楼那样的回复,mathe好歹也得猜$\Omega(N\log N)$次吧?

wayne 发表于 2012-4-2 12:24:26

或者这样算:
设p=1/52!,则期望值为:
\sum_{n=1}^{+infty} n*(1-p)^{n-1}*p =1/p=52!

KeyTo9_Fans 发表于 2012-4-2 12:39:52

mathe猜对之前Fans不洗牌。

也即是说,mathe猜的一直是同一个排列。

056254628 发表于 2012-4-2 13:09:42

1张牌,不用猜
2张牌,猜1次就足够。
3张牌,1/6一次猜对,5/6两次确定序列,所以期望值为11/6
即E(1)=0
E(2)=1
E(3)=11/6

E(n)<< n!

056254628 发表于 2012-4-2 13:13:34

关键是n这么大,如何确定最佳方案。
这么多方案,确定哪种是最佳,还是很不容易的

hujunhua 发表于 2012-4-2 15:00:02

回7#,一次说中也算猜了一次

1张牌,一说即中,P(1)=1,E(1)=1
2张牌,P(1)=1/2,P(2)=1/2 ,所以E(2)=3/2
3张牌,首次,P(1)=1/6,P( 猜对0张)=1/3, P(猜对1张)=1/2,
      当首次猜对0张时,P(2)= P(3)=1/6
      当首次猜对1张时,P(2)= P(3)= P(4)=1/6
所以 P(2)=P(3)=1/3, P(1)=P(4)=1/6
所以 E(3)=P(1)+2P(2)+3P(3)+4p(4)=1/6+2/3+3/3+4/6=5/2

056254628 发表于 2012-4-2 20:06:53

9# hujunhua
正确,7楼看错了,两次不能确保知道

hujunhua 发表于 2012-4-2 20:43:44

n=3张牌的猜牌进程表

把mathe第1猜所选的排列记为123
A0123, 132, 321, 213, 231, 312G1310A1123132,321, 213231, 312G2310310A2132/321,213231/312


G3310
310

A3321/213

312//




G4310









A4213//



解释一下:
1、G1,G2,G3表示mathe第1猜,第2猜,第3猜猜对的数量。Gk=2不可能,故所在行只分为3,1,0三列。2、A1,A2,A3表示mathe根据Fans提示的猜对数量作出的排列判断,显然Gk=3下面所对的就是mathe所选猜的排列。3 、从表中可知,第2猜不需要策略,从判断的A1中任选1个排列作猜,后续分解都是同构的。根据表进行统计得P(1)=1/6, P(2)=2/6,P(3)=2/6,P(4)=1/6. n=3时,运气最不济只需要4次可以猜中。E(3,k)=∑kP(k)=5/2
页: [1] 2 3 4 5 6
查看完整版本: 猜排列问题