本帖最后由 bailong360 于 2015-6-3 22:59 编辑
这道题貌似不难
我有1/3的概率选中有车的门,此时如果我选择转换的话,我不能中奖
我有2/3的概率选择有羊的门,此时如果我选择转换的话,我能中奖
综上所述,转换后,中奖的概率为2/3
模拟:- @echo off
- setlocal enabledelayedexpansion
- rem 1000次实验
- for /l %%i in (1 1 1000) do (
- set /a turn=!random!%%3+1,_1=_2=_3=0,_!turn!=1
- rem 初始化奖品,1是有奖
-
- set /a choice=!random!%%3+1
- rem 选择
-
- for %%j in (!choice!) do (
- if "!_%%j!"=="0" (
- rem 如果选中了山羊,换门,则中奖,不换门的话不中奖,就不统计了
- set /a change+=1
- ) else (
- rem 如果选中了车子,不换门,则中奖,换门不中奖,不统计
- set /a nochange+=1
- )
- )
- )
- echo 1000次试验中
- echo 不换导致中奖的次数:%nochange%
- echo 换门导致中奖的次数:%change%
- pause>nul
复制代码 模拟起来总有点忐忑,毕竟已经知道答案了...
测试结果符合预期 |