有一种小虫,每隔2秒钟分裂一次。分裂后的2只新的小虫经过2秒钟后又会分裂。如果最初某瓶中只有一只小虫,那么2秒后变2只,再过2秒后就变4只……2分钟后,正好满满一瓶小虫。假设这个瓶内最初放入2只这样的小虫。问:经过多少时间后,正巧也是满满的一瓶?

解决方案 »

  1.   

    HOHO~ 其实这题目只要好好想想都是可以做出正确答案的 但我感觉这题不是简单的考智力 如果真的是纯粹考智力真是有点太小看人家的智商了 可能更多的是想通过这题了解一个人的思维方式 错的人基本都会答1分钟 为什么呢?因为人都有惯性思维 潜意识里会想多了一个当然会快一倍 所以是1分钟 但是却是错误的 其实每个人都有可能掉进这种误区 有时候写程序也会想当然 但结果却往往是错的
    另一种可能就是有的人会想很久最后才会给出1分58秒的答案 更有甚者想多了结果做错了都有可能@_@ 通常这种人是比较多疑的 但也可以看做是小心谨慎 HOHO~ 估计答错的人是不会录取啦 而很快给出正确答案的和稍长才给出正确答案的就要看面试的公司想要什么样的人了 估计还是前者的可能性大一些 ^_^  
      

  2.   

    第一个方案比第二个方案多了1个分裂成2个的过程
    还用说吗
    去掉1-2的过程就ok了
    也就是说第二个比第一个少了2秒咯
    sb问题
      

  3.   

    这个 跟java 关系不大吧
      

  4.   

    [fly]我算出来了,要1分58秒,大概花了我1分58秒的时间来算,呵呵[/fly]