首页 > 代码库 > 谁多谁少

谁多谁少

 

原题:

盒子A有10个红球,盒子B有10个绿球。进行如下的操作:

  • 随机从A中拿三个球放入B中
  • 随机从B中拿三个球放入A中

问题是,在哪一个盒子中,会出现一个颜色的球比另一个颜色的球更多?该如何分析?

分析:

两个盒子,肯定都是一种颜色的球比另一种颜色的球多,但是哪个更多呢?关键在这个“更”字。

第一步,从A中,随机选择三个红球放入B中,这里没有什么变数。看第二步:从B中,取三个球,放入A中。那么有多少个红球被拿到A中呢?

B中拿出红球个数

A中剩余情况

B中剩余情况

哪个更多

0

7红球,3绿球

7绿球,3红球

一样多

1

8红球,2绿球

8绿球,2红球

一样多

2

9红球,1绿球

9绿球,1红球

一样多

3

10红球,0绿球

10绿球,0红球

一样多

所以,最终的答案是一样最多的,没有哪个盒子里是更多的。

                                    --引用《待字闺中-面试题》