問題描述
平面上畫有間隔為d 的等距平行線,向平面任意投擲一枚長為 l 的針,求針與平行線相交的概率.
解:
以 \(x\) 表示針的中點與最近一條平行線的距離。又以 \(\varphi\) 表示針與此直線間的交角。易知樣本空間 \(\omega\) 滿足:
\[0 \leq x \leq \frac; \ 0 \leq \varphi \leq \pi.
\]\(\omega\) 形成 \(x - \varphi\) 平面上的乙個矩形,其面積為:
\[s_ = \frac
\]a = "針與平行線相交" 的充要條件是:
\[x \leq \fracsin
\]針是任意投擲的,所以這個問題可用幾何方法求解得:
\[p(a) = \displaystyle\frac}} = \displaystyle\frac^\fracsind\varphi}} = \displaystyle\frac
\]
蒲豐投針問題和蒙特 卡羅方法
法國數學家蒲豐在18世紀提出的一種計算圓周率的方法。具體方法是首先在白紙上畫滿間距相等的平行直線,然後取出一把小針,每個小針的長度都小於等於平行直線的間距,將它們隨機地一根根往白紙上扔,記下扔的次數和小針與平行線相交的次數,最後算出小針與平行線相交的概率。在這裡我們可以通過幾何概型的相關知識,求出概...
近期海投筆試遇到的問題(1)
乙個演算法執行所耗費的時間,從理論上是不能算出來的,必須上機執行測試才能知道。但我們不可能也沒有必要對每個演算法都上機測試,只需知道哪個演算法花費的時間多,哪個演算法花費的時間少就可以了。並且乙個演算法花費的時間與演算法中語句的執行次數成正比例,哪個演算法中語句執行次數多,它花費時間就多。乙個演算法...
92 三旗問題(三指標交換排序問題)
1.涉及到三種物件型別的排序時採用的方法 快速排序中的一次排序過程其實是兩種物件型別 2.要注意初值的設定對迴圈的影響,例如 else if f w b 曾經做錯過的點 因為b當時設定的初值為0,b不能放在交換操作的前面,否則就出現死迴圈,若改為 1則可以。include include inclu...