挑战经典逻辑面试题:如何使用少于L的水,用个水壶从池塘里取得升水.docxVIP

  • 16
  • 0
  • 约4.91千字
  • 约 15页
  • 2019-04-06 发布于湖北
  • 举报

挑战经典逻辑面试题:如何使用少于L的水,用个水壶从池塘里取得升水.docx

挑战经典逻辑面试题:如何使用少于15L的水,用2个水壶从池塘里取得3升水 这是一道经典的逻辑面试题!?不管你是产品经理,还是程序员,面试的时候都会经常看到。在面试场景下,一般人5-10分钟内会给出答案。如果此时的面试官变换考察形式,在给出一个解题答案的基础上,让你进行优化,你是否能够有更好的解决办法呢? 题目: 假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。 我们的答案是: 1. 将5L桶装满水,倒入6L桶,此时6L桶有5L水; 2. 再次将5L桶装满水,倒入6L桶,6L水满,5L桶还剩4L水; 3. 将6L桶的水倒空,将5L桶中剩余的4L水倒入6L桶,此时6L桶有4L水; 4. 将5L桶再次装满水,将6L桶的水注满,5L桶剩余3L水。 全过程用水15L。 挑战: 比此方案少用水的同学,贴出你的答案,思路和过程,答案无重复的第一人将获得30C币和俱乐部30积分。 有一个投机取巧的方法是,一个桶,倾泻倒水,倒至露出桶底的棱的一刻,正好是半桶水,so 6L / 2 = 3L。 灌水有技巧。 1.6L的桶装满水,倒入5L的桶,6L的桶剩1L,再把5L的水倒没,把剩的1L倒入5L并在桶中做一个记号; 2.6L的桶装满水,倒入5L的桶,6L的桶剩2L; 3.看着5L桶的记号往出倒水,剩到记号位置的1L水; 4.两个桶里的

文档评论(0)

1亿VIP精品文档

相关文档