有兩個球的容器,一個是紅色,另一個是黑色。 一個球繪製的每個時間和球的container.Drawing再次被置於完成n
倍,其中1<=n<=10^6
。我想找出圖紙紅球至少r
的概率,其中0<=r<=n
。例如,讓n=3
和r=2
然後概率p
可以被計算爲:如何查找給定容器中繪製球的概率?
p=(C(3,2)+C(3,3))/(2^3)
p=(3+1)/8
p=0.5
其中C(n,r) = n!/(n-r)!r!
。它也可以使用二項分佈來解決。 但是,給定的n
和r
很難計算。
發現你已經知道公式:C(N,R)= N /(! nr)!r!,爲什麼很難?你不知道如何編寫階乘函數? – algojava
@algojava但是,對於給定的n值和r – Enigma
是非常困難的,因爲n可以是10^6?如果n和r之間的差異很小,我可以幫助你編寫有效的代碼來計算二項式分佈。 – algojava