考研论坛

 
楼主: 神火焚天
打印 上一主题 下一主题

一道有意思的概率题:IQ越高得到汽车的概率越大,进来试试看??

[复制链接]

0

主题

51

帖子

40

积分

新手上路

Rank: 1

精华
0
威望
0
K币
40 元
注册时间
2005-10-20
11
发表于 2008-7-27 00:58 | 只看该作者
应该换,不换得汽车的概率是1/3,换后得汽车的概率应该是不换的话你得羊的概率2/3,不知对不对!!!!
回复

使用道具 举报

1831

主题

3万

帖子

30万

积分

论坛元老

永不独行

Rank: 7Rank: 7Rank: 7

精华
164
威望
163106
K币
144184 元
注册时间
2008-2-17

论坛站务

12
发表于 2008-7-27 01:09 | 只看该作者
Option Explicit
  Dim intDoorArray(0 To 2) As Integer
  Private Sub initDoor()
  Dim i As Integer
  Dim intIndex As Integer
   Randomize
   intIndex = (Rnd() * 10) Mod 3
   For i = 0 To 2
   intDoorArray(i) = IIf(i = intIndex, 1, 0)
   Next i
  End Sub
  
  Private Sub Command1_Click()
  Dim l As Long
  Dim i As Integer
  Dim intSelected As Integer
  Dim lngKeep As Long
  Dim lngChange As Long
  Dim intX As Integer, intY As Integer
   For l = 1 To 100000
   Randomize
   intSelected = (Rnd() * 10) Mod 3
   initDoor
   If intDoorArray(intSelected) = 1 Then '不交换的话,计数
   lngKeep = lngKeep + 1
   Else '交换后计数
   If intSelected <> 0 Then
   intX = intSelected - 1
   intY = (intSelected + 1) Mod 3
   Else
   intX = 2: intY = 1
   End If
   lngChange = IIf(intDoorArray(intX) = intDoorArray(intY), lngChange, lngChange + 1)
   End If
   Next l
   txtKeep.Text = lngKeep
   txtChange.Text = lngChange
   Debug.Print "随机测试10万次。不交换得到车的机会:" & lngKeep & " 交换后得到车的机会:" & lngChange
  End Sub
  
  -------------------------------
  VB代码。。运行得出的结果如下:
  随机测试10万次。不交换得到车的机会:34391 交换后得到车的机会:65609
  随机测试10万次。不交换得到车的机会:33058 交换后得到车的机会:66942
  随机测试10万次。不交换得到车的机会:34146 交换后得到车的机会:65854
  随机测试10万次。不交换得到车的机会:33115 交换后得到车的机会:66885
  随机测试10万次。不交换得到车的机会:33826 交换后得到车的机会:66174
  随机测试10万次。不交换得到车的机会:33678 交换后得到车的机会:66322
  随机测试10万次。不交换得到车的机会:33992 交换后得到车的机会:66008
  随机测试10万次。不交换得到车的机会:33901 交换后得到车的机会:66099
  随机测试10万次。不交换得到车的机会:33065 交换后得到车的机会:66935
  随机测试10万次。不交换得到车的机会:33132 交换后得到车的机会:66868
<-sina_sign,1892113763,8c17d4b5,8->
希望多一点,失望少一点。  
努力多一点,梦想近一点。
多点kaoyan.com,多一份成功,少一份遗憾!
考研网对外窗口,欢迎关注:新浪微博 | QQ微博 | 人人公共主页 | QQ认证空间
回复

使用道具 举报

0

主题

66

帖子

158

积分

一般战友

Rank: 2

精华
0
威望
0
K币
158 元
注册时间
2007-5-3
13
发表于 2008-7-27 14:09 | 只看该作者
应该交换,交换后概率是2/3
可以这样理解:如果门不是3个而改成1000个,其中有一个后面是汽车。那么你选中其中的一个,主持人再把剩下的999个门去掉998个,在问你交不交换,我想你肯定愿意的。
回复

使用道具 举报

3

主题

37

帖子

216

积分

一般战友

Rank: 2

精华
1
威望
145
K币
71 元
注册时间
2008-2-26
14
发表于 2008-7-27 14:18 | 只看该作者
说了这么多,我还是来个证明吧。你们都没有考虑人人之间的博弈呀。

设P(X)为A、B、C三道门后面有车的概率,则P(A)=P(B)=P(C)=1/3
假定:游戏者任选了一道门A,而主持人打开一道后面是羊的门,事实上有两种情况。

1. 主持人了解所有门后面的东东,他一定要打开一扇“羊”门
如果车在A门后面,主持人有B、C两种选择,打开C门(“羊”门)的概率为
P(opens C|A) = 1/2
如果车在B门后面,主持人没有选择,只能打开C门
P(opens C|B) = 1
如果车在C门后面,主持人一样没得选择,绝对不能开C门
P(opens C|C) = 0

所以,主持人打开C门的概率为
P(opens C) = P(A)*P(o. C|A) + P(B)*P(o. C|B) + P(C)*P(o. C|C)
= 1/6 + 1/3+ 0 = 1/2

根据贝叶斯公式,在主持人打开C门的条件下,A、B两门后面是车的概率分别为
P(A|opens C) = P(A)*P(opens C|A) / P(opens C)
= (1/6) / (1/2)
= 1/3
P(B|opens C) = P(B)*P(opens C|B) / P(opens C)
= (1/3) / (1/2)
= 2/3
这就是为什么要换二号门的原因。

2. 主持人和游戏者一样蒙在鼓里,他是碰巧打开一扇“羊”门,那么

如果车在A门后面,主持人有B、C两种选择,打开C门的概率为
P(opens C|A) = 1/2
如果车在B门后面,主持人一样有B、C两种选择,打开C门的概率还是
P(opens C|B) = 1/2
如果车在C门后面,主持人还是有B、C两种选择,只是打开C门不可能看到羊
P(opens C|C) = 0

所以,主持人打开C门见到羊的概率为
P(opens C) = P(A)*P(o. C|A) + P(B)*P(o. C|B) + P(C)*P(o. C|C)
= 1/6 + 1/6+ 0 = 1/3

根据贝叶斯公式,在主持人打开C门见到羊的条件下,A、B两门后面是车的概率分别为
P(A|opens C) = P(A)*P(opens C|A) / P(opens C)
= (1/6) / (1/3)
= 1/2
P(B|opens C) = P(B)*P(opens C|B) / P(opens C)
= (1/6) / (1/3)
= 1/2

在这种情况下,用一个简单的条件概率式P(A|C.sheep)一样可以得出1/2的结果。这就是“不换”的原因。遗憾的是,从游戏的设置来看,主持人不知情的可能性很小。


[ 本帖最后由 zhangxiaohe 于 2008-7-27 14:25 编辑 ]
回复

使用道具 举报

5

主题

56

帖子

201

积分

一般战友

Rank: 2

精华
0
威望
0
K币
201 元
注册时间
2008-2-16
15
发表于 2008-7-27 15:21 | 只看该作者
高人
回复

使用道具 举报

5

主题

56

帖子

201

积分

一般战友

Rank: 2

精华
0
威望
0
K币
201 元
注册时间
2008-2-16
16
发表于 2008-7-27 17:55 | 只看该作者
换不换取决于:主持人是随机选的呢?还是故意打开有羊的门呢?
回复

使用道具 举报

5

主题

56

帖子

201

积分

一般战友

Rank: 2

精华
0
威望
0
K币
201 元
注册时间
2008-2-16
17
发表于 2008-7-27 18:01 | 只看该作者
玛丽莲问题
回复

使用道具 举报

4

主题

109

帖子

280

积分

一般战友

Rank: 2

精华
0
威望
58
K币
222 元
注册时间
2008-4-20
18
发表于 2008-7-27 18:47 | 只看该作者
第一次选,选中的概率是1/3,第二次主持人排除掉一个错误答案后,没选的门是汽车的概率上升到2/3,所以应该换。
回复

使用道具 举报

3

主题

37

帖子

216

积分

一般战友

Rank: 2

精华
1
威望
145
K币
71 元
注册时间
2008-2-26
19
发表于 2008-7-27 18:54 | 只看该作者
这确实是玛丽莲问题。

以下是另一种思路:
1.第一次选错,主持人打开一道门之后换选
第一次选错的概率为2/3,然后,换选选对的概率为100%,就是说,第一次选择之后再换选,得奖得概率为2/3*100%=2/3
2.第一次选对,主持人打开一道门之后不换。
第一次选对的概率为1/3,不换则得奖率100%。1/3*100%=1/3就是“不换”策略的胜算。

这个方法可以推广到三道门以上拓展,譬如,在四道门的游戏里,主持人依次打开两扇“羊门”,每一次游戏者都有权选择“换”或者“不换”。游戏共有三个步骤,步骤一是“初选”,在步骤二和步骤三,分别有“不换——不换”、“不换——换”、“换——不换”和“换——换”四种策略组合,中奖可能分别为:
1/4
3/4
(3/4)*(1/2)=3/8
1/4(换两次之后换回初选的得奖率)+(3/4)*(1/2)(换两次之后不换回初选)=5/8
可见,选择“不换——换”得策略最有利。
由此可以推广到N道门的游戏中,游戏者最有利的对策是一直坚持不换,直到只剩两扇门还没有打开时再换。


[ 本帖最后由 zhangxiaohe 于 2008-7-27 20:53 编辑 ]
回复

使用道具 举报

14

主题

249

帖子

0

积分

新手上路

Rank: 1

精华
0
威望
170
K币
504 元
注册时间
2008-1-31
20
发表于 2008-7-27 19:36 | 只看该作者
玩转21点   有这题   不换概率大  呵呵 主持人知道车在哪
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 人人连接登陆

本版积分规则   

关闭

您还剩5次免费下载资料的机会哦~

扫描二维码下载资料

使用手机端考研帮,进入扫一扫
在“我”中打开扫一扫,
扫描二维码下载资料

关于我们|商务合作|小黑屋|手机版|联系我们|服务条款|隐私保护|帮学堂| 网站地图|院校地图|漏洞提交|考研帮

GMT+8, 2026-4-2 04:26 , Processed in 0.057059 second(s), Total 8, Slave 7(Usage:7M, Links:[2]1,1_1) queries , Redis On.

Powered by Discuz!

© 2001-2017 考研 Inc.

快速回复 返回顶部 返回列表
× 关闭