1.題目
如題,將長為L的木棒隨機折成3段,則3段構成三角形的概率是多少?
2.解析
這個與其說是編程題目,倒不如說是個數學題目。可能是你沒有見過,或者沒有過這種解題思想。(還是那句,一回生兩回熟,類推吧)
設分成的三段木棍的長度分別為:x,y,L-x-y。
(1)首先,三邊長度都大於0。可以有下面的推導公式:

可以知道,滿足條件的區域面積為,(1/2)*L*L,如下所示(就是陰影區域的面積大小):

(2)其次,要構成三角形,必須滿足任意兩邊之和大於第三邊(也就是任意兩邊之差小於第三邊)。可以有下面的推導公式:

可以知道,滿足條件的區域面積為,(1/8)*L*L,如下所示(就是陰影區域的面積大小):

從上面的分析可知,任意分成三段,按照三段的長度來講。能組成三角形的情況占所有分割情況的1/4。
所以,將長為L的木棒隨機折成3段,則3段構成三角形的概率為0.25。
