设有n次正面,则最终金额是$v_n=(1+2f)^n(1-f)^{1000-n}$,这样的情况共有$\binom{1000}{n}$种。
需要$v_n\ge 10^9$,两边取对数,即得
$$n\ln(1+2f)+(1000-n)\ln(1-f)\ge 9\ln 10,$$
移项并整理得
$$n\ge \frac{9\ln 10-1000\ln(1-f)}{\ln(1+2f)-\ln(1-f)}, \quad 0 < f < 1.$$
用Wolfram Alpha可以算出右侧的最小值是431.256,在$f\approx0.146884$处取到。
因此取$n_0=432$,再用Wolfram Alpha可计算出概率为
$$\frac{\sum_{k=432}^{1000}\binom{1000}{k}}{2^{1000}}\approx0.999992836187.$$
本题无需编程。
|