概率称号:

给你三盒。里面放的东西。您指定,然后打开了另外两个。发现是空的,要求:你想改变你的选择。

答案是,它应该改变网上评选,这样的概率较大。

因此,我要求,空的情况下。选择的盒子中有东西的概率P是多少?改变后选对的概率又是多少【当然是1-P】?

我认为用不着换,概率当然都是1/2。

我编写了一个程序模拟这个问题。

这个程序显示invalidcountselcount misscount各占1/3,即selcount ~ misscount,证明了我的推断。

#include<stdlib.h>
#include<time.h>
#include<iostream>
int thatbox; //有东西的盒子,值能够为0,1,2
int selbox; //选中的盒子,值能够为0,1,2
int voidbox; //空盒子,值能够为0,1,2,但肯定和selbox不一样。
int invalidcount = 0; //不符合条件的试验次数。即空盒子里面有东西。
int selcount = 0; //选中的盒子里面有东西的次数。
int misscount = 0; //剩下的那个盒子里面有东西的次数。
void change_or_not_problem()
{
        // 把东西随机放入一个盒子
        thatbox = rand()%3;
        // 选择一个盒子
        selbox = rand()%3;
        // 挑选一个盒子打开
        voidbox = (selbox + 1 + rand()%2)%3;
        // 假设打开的盒子有东西。那么这次试验无效
        if (voidbox == thatbox)
        {
                ++invalidcount;
                return ;
        }
        if (selbox == thatbox)
                ++selcount;
        else
                ++misscount;
}
int main () {
        using namespacestd;
        srand(time(nullptr ));
        for (inti=0; i<10000; ++i)
                change_or_not_problem();
        cout << "selected count = "<< selcount << endl;
        cout << "miss count = "<< misscount << endl;
        cout << "invalid count = "<< invalidcount << endl;
        return 0;
}

版权声明:本文博主原创文章。博客,未经同意不得转载。

转载于:https://www.cnblogs.com/zfyouxi/p/4822147.html

改不改,这是一个问题相关推荐

  1. 怀旧服服务器维护重置稀有,怀旧服修复:副本每日30次重置的限制,改为针对每一个角色...

    原标题:怀旧服修复:副本每日30次重置的限制,改为针对每一个角色 美服论坛昨天更新一则新的消息,原文如下: 翻译为中文内容主要是: 现在副本每日30次重置的限制范围,改为针对每个角色. 开发者提示:2 ...

  2. 打开浏览器时主页被锁定怎么也改不掉的一个好办法

    安装了chorme和uc浏览器.很容易被锁定主页,每次打开设置回空白主页也无济于事. 搜到一个好的经验方法.就是将浏览器主文件exe改名.用了这个方法非常好. 具体方法:安装->找到浏览器exe ...

  3. 免费AI改图神器,一个万能宝藏在线工具箱

    说到工具箱,无论是在线工具,还是软件应用都非常多. 比如想要抠一张图片,如果专业处理,那么会使用到 Photoshop,需要一定的学习成本,想要更快捷处理,那么会直接使用在线工具,网络上有很多智能的 ...

  4. mongodb的增、删、改、插的一个实例

    创建一个学生信息表(至少包含:姓名,性别,成绩,年龄) 1.写入十五条不同的数据 db.students.insertMany( [ { name: "bob", age: 16, ...

  5. xmd后缀名改mp3_GitHub - dh9527/xMDPlayer: 一个可以在线听网易云音乐、QQ音乐、酷狗音乐的音乐播放器,还可以让你听自己的网易云歌单哦!...

    xMDPlayer 一个可以在线听网易云音乐.QQ音乐.酷狗音乐的音乐播放器,还可以让你听自己的网易云歌单哦! A player that can make you listen to music o ...

  6. 微信8.0,初心改不改?

    题图:一颗播放键 | Alexander Shatov 1月19号,张小龙(以下尊称龙叔)在微信公开课上发表了<微信十年的产品思考>的演讲.随后,微信发布了8.0版的更新. 看罢龙叔的演讲 ...

  7. linux服务器改gpt模式,做一个lvm反复安装时变成了GPT格式,我想把它重新格式化成MBR的怎么做?...

    一个服务器有12个硬盘因为2TB,安装是分别做了3个虚拟的diskgroup,安装了redhat 5.5 做了一个lvm,其中包含了三个设备.但其中可能在反复安装时变成了GPT格式,我想把它重新格式化 ...

  8. 上网本改文件服务器,如何用一个废旧的笔记本打造一个家庭网络服务器?

    原标题:如何用一个废旧的笔记本打造一个家庭网络服务器? 本来好好的笔记本的,可偏偏屏幕说烂就烂,那就干脆不要了,改造改造吧! 他本来长这样的,如图: 什么,你看见了水印-.老哥,别在意这些细节. 简单 ...

  9. 加载慢_解决游戏加载慢不必大刀阔斧升改,教你一个简单有效的方法

    随着支持PCIe4.0技术的3A平台出现,PCIe4.0的应用也逐渐进入普及阶段.对于资深的游戏装机玩家而言,很难不被PCIe4.0翻倍的带宽和频率所吸引,因为这能为游戏性能带来非常大的提升.除了处理 ...

最新文章

  1. Escape字符总结
  2. rocketmq之控制台rocketmq-console编译安装(二)
  3. 数学之美 系列十一 - Google 阿卡 47 的制造者阿米特.辛格博士
  4. mac中NSScrollView自定义滑动条NSScroller
  5. 错误代码1500什么意思_啊早安打工人是什么梗???
  6. 推荐一个好库 热键监听 hotkeys-js
  7. 六月 北京站 | 高性能计算之GPU CUDA 培训
  8. powershell.exe直接运行命令
  9. 有个AI陪你一起写代码,是种怎样的体验?| 附ICLR论文
  10. jQuery插件实例二:年华时代插件ReturnTop回到首页
  11. c语言程序设计冯志红pdf,C语言程序设计:现代方法(第2版) 中文pdf扫描版[219MB]...
  12. 进程与线程的一个简单解释---阮一峰的网络日志
  13. 《军团要塞2》绘画渲染
  14. 自己动手打造 mini 型 QQ (二):从局域网到互联网的 miniQQ
  15. 程序员面试技巧必读篇(一套太极剑法传授给你)
  16. 十大web安全扫描工具
  17. 利好:加快发展统一的资本市场
  18. SQL语句中,有了别名不能再用原名,需要使用别名
  19. 一个额外的小问题——关于jdk和Language level的关系
  20. 如何让企业员工不觉得知识库是个鸡肋,附带工具推荐

热门文章

  1. 控制台程序隐藏方法总结(四种)
  2. 树莓派基金会来号召用键盘生物学家研究企鹅
  3. JS module的导出和导入
  4. 解决 Script Error 的另类思路
  5. NVIDIA助力SiemensPLMSoftware“工业4.0创新实验室”,携手推进中国制造创新之路
  6. 论文笔记之:Deep Attention Recurrent Q-Network
  7. 修复./mysql/proc
  8. JavaScript 几种简单的table切换
  9. 维修点滴:键盘进杂物
  10. unity应用开发实战案例_「简历」STAR法则的实战应用,附手把手教学案例