题意:
有cow + car个门,门后分别有car辆车和cow头牛,先选一个门,然后打开show扇没有打开的门后面是牛的,问你换门后拿到车的概率。
解析:
初见三门问题是在b站上,忘了是一个什么视频。
第二回见时bnu的新生赛,戳进去就看到一个三门问题。
然后是现在。
全概率公式。
公式:ans = (cow + car - 1.0) * car / (cow + car) / (cow + car - show - 1.0)
代码:
#include <stdio.h>
int main()
{
int cow, car, show;
while (~scanf("%d%d%d", &cow, &car, &show))
{
double ans = (cow + car - 1.0) * car / (cow + car) / (cow + car - show - 1.0);
printf("%.5lf\n", ans);
}
return 0;
}