玛丽莲小姐问题
来源:互联网 发布:mfc对话框编程实例 编辑:程序博客网 时间:2024/05/17 03:02
桌面上有三个盒子,其中一个里面有手机,而另外两个是空的.主持人首先让你选择一个,然后她去打开剩下的一个空的盒子,然后他问你要不要和最后剩下的那个盒子交换,请写个程序证明是换好还是不换好!
答案是换。
答案是换。
当主持人去掉一个错误答案后,如果不换,那么开始选对就选对了,没选对就没选对,主持人的行为对你没有任何影响,所以选对的概率是1/3。如果换,那么如果开始选对,现在就错了,如果开始选错,现在就对了。也就是说,如果开始选错了,那么结果就能选对。因为空盒子有2个,选错的概率是2/3,也就是说,最后选对的概率是2/3。
文章参考 http://blog.csdn.net/tvtvtvtv/archive/2006/11/22/1404642.aspx
- #include <iostream>
- using namespace std;
- int main()
- {
- int i,b,c;
- int a[3];
- int change=0;
- int nochange=0;
- for(i=0;i<1000000;i++)
- {
- a[0]=0;
- a[1]=0;
- a[2]=0;
- a[int(rand()%3)]=1; //一个手机
- b=int(rand()%3); //选择的一个
- while(1)
- {
- c=int(rand()%3);
- if(c!=b&&a[c]==0) //主持人打开一个空的
- break;
- }
- if(a[b]==1) nochange++; //不换
- else change++;
- }
- printf("change:%d/n",change);
- printf("nochange:%d/n",nochange);
- return 0;
- }
- 玛丽莲小姐问题
- lucene.net问题 麻烦大哥小姐帮忙?
- 智力题解题报告 No.1 玛丽莲问题-宝马与马
- “小姐!小姐!”环儿紧
- 服务小姐
- 人鱼小姐
- “壁花”小姐
- 小姐,遵命!
- 莫大小姐
- 董小姐
- 北京小姐
- 琢磨小姐~
- 为什么那么多人喜欢“玛丽莲·梦露”?
- [双语阅读]玛丽莲•梦露吸大麻录像曝光
- 超级玛丽
- 玛丽卡
- 玛丽卡
- 超级玛丽
- Xtreme ToolkitPro v12.0.2
- 请求高手帮忙啊。数据结构(JAVA)的题目
- Kentico CMS 3.1
- EntitySpaces 2008.1.0922
- Linux安装问题,如何在XP下安装Fedora Linux 9(.iso)构造双系统!!
- 玛丽莲小姐问题
- SQL SERVER性能优化综述
- 使用第三方工具操作FTP服务器
- 生涯规划,我们该怎么办?
- 2008 September 1st Monday (九月 一日 月曜日)
- 2008 September 2nd Tuesday (九月 二日 火曜日)
- 2008 September 3th Wednesday (九月 三日 水曜日)
- 2008 September 4th Thursday (九月 四日 木曜日)
- 2008 September 5th Friday (九月 五日 金曜日)