返回列表 发帖
本帖最后由 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>nulCOPY
模拟起来总有点忐忑,毕竟已经知道答案了...
测试结果符合预期

TOP

返回列表