三门问题的扩展用c++模拟

博客探讨了三门问题的扩展,其中主持人先揭示一扇有羊的门,然后新参与者选择。第一参与者坚信自己有2/3概率获胜,但第二参与者实际上只有1/2概率。博主使用C++进行模拟,结果显示在某些情况下,获胜概率为9/20,引发思考。
摘要由CSDN通过智能技术生成

三门问题的原始问题,大家已经讨论出了结论,获胜的概率是2/3

对于一个扩展问题——后来的参与者

主持人打开一扇有羊的门后,参加游戏的人选择换个门,因为换过来是2/3嘛!这时候主持人又从场外找来一个参与者,这个参与者不知道前面发生的事,主持人说这里有两个门,一个门后面有车,一个门后面是只羊,你选一个吧,选到车就归你了!这个人选恰好和第一个选了一样的门,第一个游戏者不屑的说:哥们,别看咱俩站在一起,可是你只有1/2可能性选到车,而我有2/3的可能哦!第二个参与者选到车的可能性无疑是1/2。

 我把问题再改一下,这次主持人先打开了一扇有羊的门,再让玩家选择,玩家选择完后再问换不换门。

这样一看,换门获胜的概率总该是1/2了吧。

下面我用c++模拟了一下。

//三门问题,模拟玩家改变决策后的中奖率 
#include "pch.h"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 1000000     //模拟实验次数


//先让玩家选择一扇门,然后主持人打开羊门,再让玩家选择一扇门,然后再问玩家换不换门
void fun1() 
{
	printf("先让玩家选择一扇门,然后主持人打开羊门,再让玩家选择一扇门,然后再问玩家换不换门\n");
	bool doors[3];   //true表示门背后是汽车,false表示门背后是羊
	int win1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值