本文主要是介绍HDU 4465 Candy--数学求期望,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目链接
题目大意 :两个盒子开始都有n块糖,每次从一个中拿糖的概率为p,求当一个盒子空时,另一个盒子中糖的数目期望
很明显,200000太大了,不能直接排列组合。
然后需要一个快速排列组合函数:logC(m,n)
<span style="font-size:14px;">f[0]=0;
for(int i=1;i<=400002;i++) f[i]=f[i-1]+log(i*1.0);
double logC(int m,int n){return f[m]-f[n]-f[m-n];
}</span>
这篇关于HDU 4465 Candy--数学求期望的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!