设万维读者为首页 广告服务 联系我们 关于万维
简体 繁体 手机版
分类广告
版主:
万维读者网 > 灵机一动 > 帖子
多球碰撞问题,解
送交者: 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 | 全球最佳航空公司出炉:海航获五星
海外华人福利!在线看陈建斌《三叉戟》热血归回 豪情筑梦 高清免费看 无地区限制
一周点击热帖 更多>>
一周回复热帖