题解
设 a = NCOWS, b = NCARS, c = NSHOW
选择某扇门后,主持人再打开 c 个牛门,这时还剩下 a + b - c - 1 扇门未开,也只有这些门是可换的。
假设一开始选择了牛门:最后选到车的概率为,
aa+b∗ba+b−c−1
假设一开始选择了车门:最后选到车的概率为,
ba+b∗b−1a+b−c−1
两种概率加起来即可。
#import sys
#sys.stdin = open(r"F:\python workspace\.idea\random.txt")
while True:
try:
a, b, c = [int(x) for x in input().split()]
except:
break
print("%.5f" % (b * (a + b - 1) / ((a + b) * (a + b - c - 1))))