設萬維讀者為首頁 廣告服務 聯繫我們 關於萬維
簡體 繁體 手機版
分類廣告
版主:
萬維讀者網 > 靈機一動 > 帖子
多球碰撞問題,解
送交者: nanweishui 2005年08月25日11:12:32 於 [靈機一動] 發送悄悄話
15 balls with the same spacing and speed move along a straight line, another 16 balls with the same spacing and speed move along the same straight line but at opposite direction. The balls are all the same size and mass and the spacing between the balls at both directions is the same. When two balls collide, they will reverse their moving directions, but maintain the same speed (frictionless moving and collision). How many collisions will occur?

解:

Let’s consider a general case where we have n balls on the left, and m balls on the right. Label these balls as L1, L2, …, Ln and R1, R2, …, Rm.

If a ball collides with another ball, both balls will bounce back with the same speed. Rather than seeing this as a collision, we may treat this as that both balls “go through” each other but exchange their labels. For each ball on the left, it has to “go through” m balls, so there are n*m “going-throughs”. Similarly, for each ball on the right, it has to “go through” n balls, so there are another n*m “going-throughs”. Each exchange corresponds to two “going-throughs”, so the total number of exchanges, or equivalently the total number of collisions, is n*m.

So we have 15 * 16 = 240 collisions.

Note: as far as I can see, equal spacing is not necessary.

0%(0)
0%(0)
標 題 (必選項):
內 容 (選填項):
實用資訊
回國機票$360起 | 商務艙省$200 | 全球最佳航空公司出爐:海航獲五星
海外華人福利!在線看陳建斌《三叉戟》熱血歸回 豪情築夢 高清免費看 無地區限制
一周點擊熱帖 更多>>
一周回復熱帖