| 微信 : Adelaidehelp 联系邮箱 : [email protected] 开启辅助访问
  • 区域置顶

      楼主: vieuxsinge
      打印 上一主题 下一主题

      传说中一道引起全世界大学生举国辩论的逻辑题。。。好吧,看看大家怎么看。。。

        [复制链接]
      21
      寻找ing 发表于 18-6-2011 13:00:40
      我擦,  运气吧``````````
      回复 支持 反对

      使用道具 举报

      22
      doastone 发表于 18-6-2011 14:06:39
      这题有点意思,但我能不能选了之后只知道自己那扇门后的东西,其他的门咱真不想看哦
      回复 支持 反对

      使用道具 举报

      23
       楼主| vieuxsinge 发表于 18-6-2011 19:13:27
      还有人说说想法没?在等半个小时没人回就公布答案了。。。
      回复 支持 反对

      使用道具 举报

      24
      luxuan121 发表于 18-6-2011 19:19:59
      变不变不都是一样么。一扇门打开后,自己中的概率就是50%咯。就看心态了。。。和运气
      回复 支持 反对

      使用道具 举报

      25
      308355788 发表于 18-6-2011 21:18:11
      我要看答案。。。。。。。。。。。。。。。。。。。
      回复 支持 反对

      使用道具 举报

      26
      Jimmy1992 发表于 18-6-2011 21:48:30
      主持人要做的肯定是不给你汽车。
      他打开一扇门 是为了说 你选的可能是正确的吗?
      所以就选另外一扇吧!
      回复 支持 反对

      使用道具 举报

      27
      zcx4ever 发表于 18-6-2011 21:50:07
      当然要换啊,经典的概率问题,不解释...
      回复 支持 反对

      使用道具 举报

      28
      yaojingqi 发表于 18-6-2011 21:56:17
      假设3个门分别为ABC 命中率分别为1/3 这个应该没人有异议

      如果你选A门 那么你现在的A门命中率依然为33.333%  

      这时候主持人问你 是选A还是选B+C?

      你肯定会答 选B+C 这个应该也没有异议 毕竟B+C的概率有66.6666%

      所以答案就很明了了 在开了一个门的情况下 你应该换你的选择 虽然你貌似只选择了另一个门 但其实你选的是B+C的组合 只是主持人帮你把其中一个门打开了而已

      这个应该是支持别人换门的人的逻辑

      但是我还是有点不明白

      假设我选的是A 其实心中选的是A+B 这时候主持人把B门打开 空空

      那我应该换门么? 不应该啊 因为我心中选的是2个门 这样A+B的概率是66.66% C门的概率是33.33% 如果我换门岂不是换到一个更低的概率了?

      这样一阐述的话 貌似我的内心世界 我的认知可以改变概率... 太可怕了
      回复 支持 反对

      使用道具 举报

      29
      keepgoing 发表于 18-6-2011 22:27:42
      这个不是电影“决胜21点”里面的内容嘛。。。。。。。。。。。。。。。
      回复 支持 反对

      使用道具 举报

      30
      zy168 发表于 18-6-2011 22:55:46

      30楼必须来个给力的

      本帖最后由 zy168 于 2011-6-19 23:02 编辑

      本人写了个java程序来模拟选择的过程。产生了改变或者不改变之后的正确概率。

      此处贴数据:
      样本空间:10000

      currect rate:改变/不改变

      currect rate: 6733 / 3360
      currect rate: 6673 / 3407
      currect rate: 6646 / 3387
      currect rate: 6712 / 3280
      currect rate: 6681 / 3345
      currect rate: 6642 / 3382
      currect rate: 6628 / 3414
      currect rate: 6682 / 3359
      currect rate: 6668 / 3338
      currect rate: 6641 / 3205

      由此看出,改变的概率大约为2/3, 不改变的概率为1/3. 所以还是变吧,人挪死树挪活嘛。


      附源程序,写的仓促,如有不当之处,欢迎指正:
      import java.util.Random;


      class Door

      {

      public String obj;

      public boolean opened;



      Door()

      {



      this.opened=false;

      }



      void setObj(String s)

      {

      this.obj=s;

      }

      }



      public class DoorOpen {


      /**

      * @param args

      */







      public static boolean  tr( boolean change,Random r)

      {



      Door d1 = new Door();

      Door d2 = new Door();

      Door d3 = new Door();



      Door choosen=null;

      switch(r.nextInt(3))

      {

      case 0:



      d1.obj="car";

      d2.obj="sheep";

      d3.obj="sheep";

      break;



      case 1:



      d1.obj="sheep";

      d2.obj="car";

      d3.obj="sheep";

      break;

      case 2:

      d1.obj="sheep";

      d2.obj="sheep";

      d3.obj="car";

      break;

      }




      /////  choose one ///////////////////

      switch(r.nextInt(3))

      {

      case 0:

      choosen=d1;

      case 1:

      choosen=d2;

      case 2:

      choosen =d3;

      }



      ///////////////////////////////////////





      if(d1.obj.equals("car"))

      {

      if(choosen!=d2)

      {

      d2.opened=true;

      }

      else

      {

      d3.opened=true;

      }

      }else if(d2.obj.equals("car"))

      {

      if(choosen!=d3)

      {

      d3.opened=true;

      }

      else

      {

      d1.opened=true;

      }

      }else

      {

      if(choosen!=d1)

      {

      d1.opened=true;

      }

      else

      {

      d3.opened=true;

      }

      }

      ////////////////////////////////////////////

      if(change==true){



      if(choosen==d1&&d2.opened)

      {

      choosen=d3;

      }else

      {

      choosen=d2;

      }



      if(choosen==d2&&d3.opened)

      {

      choosen=d1;

      }else

      {

      choosen=d3;

      }



      if(choosen==d3&&d1.opened)

      {

      choosen=d2;

      }else

      {

      choosen=d1;

      }









      }







      if(choosen.obj.equals("car"))

      {

      return true;

      }

      else

      {

      return false;

      }

      }











      public static void main(String[] args) {

      // TODO Auto-generated method stub





      for(int j=0;j<10;j++)

      {

      int times=10000;

      int chg=0;

      int unchg=0;







      Random rnd = new Random();

      rnd.setSeed(System.nanoTime());



      for(int i=0;i<times;i++)

      {

      if(tr(true,rnd))

      chg++;

      }

      for(int i=0;i<times;i++)

      {

      if(tr(false,rnd))

      unchg++;

      }





      System.out.println("currect rate: "+chg+" / "+unchg);



      }






      }

      }


      回复 支持 反对

      使用道具 举报

      您需要登录后才可以回帖 登录 | 注册

      本版积分规则

      其他网友还看了 ...

      Copyright @ 2022 AdelaideBBS.com. All rights reserved. User Agreement

      客服号

      公众号