栖息谷-管理人的网上家园

楼主:pacoo - 

[脑力无限] 一道微软的智力题,很好玩

[复制链接] 71
回复
13910
查看
打印 上一主题 下一主题
31
发表于 2007-8-10 11:47:05 | 只看该作者
0!!!
32
发表于 2007-8-21 13:42:55 | 只看该作者
99%
33
发表于 2007-8-21 15:35:40 | 只看该作者
1/100 吧!
34
发表于 2007-9-18 16:56:41 | 只看该作者
[em0要么是0,因为他的座位刚好被那个疯子占了;要么是100%,因为其他人都没疯。
35
发表于 2007-9-18 18:47:57 | 只看该作者

    建议先简化题目,考虑飞机上只有2个座位或3个座位的情况,自己算一下就明白了。

    结论是无论飞机上有多少个座位,最后一个人只能坐在第1号和最后1号的座位上.且这两个位置的概率是一样的都是50%。
   
    下面给出我的证明:

    题目所述:"他们按号码顺序登机并应当对号入座,如果他们发现对应号座位被别人坐了,他会在剩下空的座位随便挑一个坐。"

    1.假设第一个人选择了自己的座位(1号)或最后一个人的座位(100号)
       显然,这个假设条件下,只有两种情况,坐对的一种坐错的一种。
       在这个假设下坐对的概率为50%。

    2.假设第一个人选择了第一个和最后一个座位以外的其它座位,那么将出现以下情况:
       除最后一个人外,假设有M个人做了自己的位置,除这M个人以外的人我们把他们选出并设为N。
       那么存在 M+N=座位数(100),且N>=3。

       把这N个人按已座座位顺序排序,得到序列 N1 N2 ... Nn.   
       把这N个人按原有编号顺序排序,得到序列 X1 X2 ... Xn.  其中X1=1 Xn=最后一个人的编号(100)
      
       分析:
       当一个人选座时,如果他的座位还在就不会选错的座位坐下,
       因此除最后一个坐错的人外,其余坐错了的人只能坐在和他序号最近的下一个坐错的人的位置上,否则下一个人可以选择自己的座位.
       那么最后一个坐错座位的人只可能坐在第一个人的位置上.
      
       所以对于N序列只能存在两种情况:
           N1    N2 ...Nn-1  Nn
           ---------------------
           Xn    X1 ...Xn-2  Xn-1  (最后一个人坐了第一个人的座位,说明这些人都坐错了)
           Xn-1  X1 ...Xn-2  Xn    (最后一个人坐了自己的位置,说明除了最后一个其余人都坐错了)
      
       其中坐对的一种坐错的一种,这个假设下坐对的概率为50%。
    
     3.综合1、2可得坐对的概率为50%。

36
发表于 2007-9-19 14:40:03 | 只看该作者

50%吧

作为乘客,要么就是对号入座,要么就是坐别人位置,都是50%的概率

37
发表于 2007-9-24 16:40:26 | 只看该作者
100%[em01]
38
发表于 2007-9-25 08:42:41 | 只看该作者
不知道是多少
39
发表于 2007-9-25 14:54:04 | 只看该作者
99%,疯子坐对的概率是1/n,任何一个人做错的概率是(n-1)/n.
40
发表于 2007-10-27 14:15:07 | 只看该作者

0

除非其他人都是傻子

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 加入

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表