逻辑面试题

  1. 假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。
    答:倒满6升,把6升的到入5升,6的剩一升,把5升的倒掉,把6升的到在5升,现在5升的里有一升,取水到满6升,把6升的到入5升,5升原来有一升,现在6升的剩两升,继续这个过程,下一次6升装的就是3升水。
  2. 6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你只能移动1只玻璃杯,就使盛满水的杯子和空杯子间隔起来吗?
    答:把装有水的第二只杯子里的水到入空的第二只杯子。(哈哈哈,居然很快就想到了,没有被思维定式,从多种角度去看问题)