有一个很有意思的简单考题,许多年来我都会和遇到的聪明人探讨一下,堪称智商照妖镜,嘿嘿。
“有三扇门,其中一扇门后有宝贝,另两扇门后面空的。你先选择一扇,门不打开。主持人打开你选
择之外的一扇空的门,然后问你要不要改选?”
这个问题许多人应该看过,对这个问题感兴趣的人智商都不会低,答案五花八门,靠争论是争不赢
的,要做实验。
能光靠想象找出正确答案的,智商150以上。(没见过这题,不知道答案)
能经过提示靠想象知道正确答案的,智商140以上。(提示:不对,再想想)
知道正确答案后能理解的,智商130以上。
通过别人口头讲述能理解的,智商120以上。
看评论区,或做实验终于理解的,智商110以上。
怎么都不理解的,智商110以下.
看不懂题目的,100以下,
这个问题解答不需要知识储备,别看CSDN上人均211,能完全靠自己想通透的人绝对凤毛麟角、
申明一下:我是靠无数次实验才想通透的。
发这个,不是炫耀自己。就是好玩

//测试(总次数, 换门)
function test(max, change)
{

//max 次数:测试的总次数
//change 换门: 0不换 1换门

var i; //循环因子
var m; //目标:本次中奖的目标数字
var c; //初选:本次选手初次选择的数字
var x; //选择:本次选手最终选择的数字
var p; //排除:主持人排除掉没奖的数字
var z = 0; //中奖:中奖的总次数

//循环多次模拟换门测试
for (i=0; i<max; i++)
{
m = parseInt(Math.random()*1000)%3; //目标:本次中奖的目标数字
c = parseInt(Math.random()*1000)%3; //初选:本次选手初次选择的数字

//求出主持人要排除的数字
if(m==c)
{
//选手选择了一个有奖品的,主持人从另外两个没奖品当中随机排除掉一下
p = parseInt(Math.random()*1000)%2; //产生 false or true
switch©
{
case 0: //要排除的是:2 or 1
p = p?2:1;
break;
case 1: //要排除的是:2 or 0
p = p?2:0;
break;
case 2: //要排除的是:1 or 0
p = p?1:0;
break;;
}
}
else
{
//选手选择了一个没奖品的,主持人排除另一个没奖品的
//3-(m+c) = p
//3-(0+1) = 2
//3-(0+2) = 1
//3-(1+2) = 0
p = 3-(m+c);
}

//决定终选
if(change)
{//换门
//x=3-(p+c)
//x=3-(0+1) = 2
//x=3-(0+2) = 1
//x=3-(1+2) = 0
x = 3-(p+c); //换个门
}
else
{//不换门
x = c; //最终选择和初次选择一样
}

//结果
//printf(“第%02d次 初选的是:%d, 目标是:%d, 排除的是:%d, 终选的是:%d”, i+1, c, m, p, x);
if(m==x)
{
//中奖了
z++;
//printf(" (中奖了)\n");
}
else
{
//没中奖
//printf(“\n”);
}
}
//输出结果
console.log(“进行%d次测试,中奖%d次。\n\n”, max, z);
}

如何确定自己不是高智商?蒙提霍尔三扇门问题相关推荐

  1. 蒙提霍尔问题-三扇门

    题目介绍 参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊.当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其 ...

  2. 趣图 | 著名的悖论蒙提霍尔问题到底是什么?

    来源 | 后端技术指南针 写在前面 前几天和同事聊了个问题,觉得还蛮有趣,决定和大家分享一下. Oh My God! 搞它搞它! 题目描述 我们的热心读者小明被选中参加一个抽奖游戏,游戏规则是这样的: ...

  3. 【Java】蒙提霍尔问题的概率原理及随机化模拟

    问题引入 人们常说:"相信自己的直觉"."跟着自己的直觉走,没错的"."要坚定自己的路"-- 不是说这些话不对,但有时候结果还真不是我们直觉 ...

  4. 蒙提霍尔问题及其推广

    前言 蒙提霍尔问题在<人教版A版数学选择性必修三>上作为阅读与思考的材料出现 本文会提供一种简单的解法并推广这个著名的问题 文章目录 前言 蒙提霍尔问题 一.背景 二.简介 三.分析 四. ...

  5. 蒙提霍尔问题(The Monty Hall Problem)解析(贝叶斯分析、Python仿真)

    目录 0. 前言 1. 什么是蒙提霍尔问题(Monty Hall problem) 2. Naive approach:分类讨论 3. Python蒙特卡洛仿真 4. 直观的理解1 5. 贝叶斯方法 ...

  6. Java算法面试题(007) 蒙提霍尔问题(三门问题)

    简介 此问题本身和算法无关,本质上一个关于概率的问题,在一些高等级的面试也经常被问及,因此收录在Java算法面试题系列中. 三门问题(Monty Hall problem)亦称为蒙提霍尔问题.蒙特霍问 ...

  7. 三门问题(蒙提霍尔悖论)

    三门问题分析 蒙提霍尔问题,又称三门悖论,出自美国的一档电视节目,问题的描述是这样的: 选手甲面前有三扇门,其中一扇门之后是汽车,其余两扇后面是山羊.选手可以选择三扇门中的任意一个并且打开后获得该扇门 ...

  8. 阿里巴巴有一群全年无休从不领工资的高智商员工

    俗话说男女搭配,干活不累.人和机器人搭配,想必是一番别样的景象. 在全球巨头中,阿里巴巴是少数几家大规模应用机器人的科技公司,并在双 11 期间催生了史上最大规模的人机协同.这些机器人中有些的是&qu ...

  9. 高智商孩子14个独有的特点

    每一位家长都希望自己的孩子具有高智商,但据专家分析孩子的智商一种是与生俱来的,另一种是在2岁之前还可以提高的,一起来看看怎样才能提高孩子的智商? 智商高的孩子都具有哪些特点? 提高孩子智商的方法 1. ...

最新文章

  1. cs231n 学习笔记(5)——神经网络part1:建立神经网络架构
  2. Elasticsearch-5.1.2分词器IK+pinyin简单测试
  3. linux 目标文件格式,Linux工具 - NM目标文件格式分析
  4. Cookie 和 Session的区别 1
  5. 卷文件系统根目录仅剩余0字节_Linux Ext4文件系统的老祖宗长什么样
  6. 浅述几年建站SEO之路的失败与反思
  7. VMware workstation 8.0上安装VMware ESXI5.0
  8. 如何解决90%的报表设计难题?300张报表模板任君挑选
  9. 【基础中的基础】引用类型和值类型,以及引用传递和值传递
  10. 深度学习TensorFlow生产环境部署(环境准备篇)
  11. Unity3D播放视频
  12. Beta冲刺-第二天
  13. javascript实现的时钟
  14. 计算机的音量找不到了,音量控制不见了_电脑右下角调音量的小喇叭没有了,是怎么回事?该......
  15. HNU 11722 The Gougu Theorem
  16. 计算机 蓝牙鼠标卡顿,Win10下蓝牙鼠标连接不稳定怎么办 Win10下蓝牙鼠标经常出现卡顿如何解决...
  17. Classloader整理
  18. Redis的发布订阅
  19. folium基础内容介绍
  20. python爬虫学习笔记-scrapy框架之start_url

热门文章

  1. 《全数据时代的炼金师》读书笔记(一)
  2. 苹果有arkit,android,ARKit来袭:苹果ar支持哪些设备,苹果手机怎么使用ar?
  3. Tableau技巧(五)帕累托分布(二八原则)
  4. android开发指纹解锁,Android-指纹解锁技术
  5. 西游记研究之五:巨人的角逐
  6. 每周论文精读05-A2J:AnchortoJointRegressionNetwork for 3D ArticulatedPoseEstimation from a SingleDepthImage
  7. SAP 第三方销售详解
  8. Python爬虫之模拟登陆
  9. eclipse、android studio快速输入System.out.println();
  10. 包含C/C++开发文档的Docset文档库