【逻辑智力题】多张图带你搞懂水桶倒水问题

1,117 阅读1分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第1天,点击查看活动详情

1、取4L的水

问题:

水资源无限,3L和5L水桶各一个,怎样取4L的水?

解析:

步骤如下:

  1. 5L桶加满水;
  2. 5L桶倒满3L杯,还剩2L;
  3. 3L桶倒掉;
  4. 5L桶里剩下的2L倒到3L杯里;
  5. 5L桶加满水;
  6. 3L桶里现有2L,5L桶倒满3L杯,则剩4L;

如图所示:

2、取3L的水

问题

水资源无限,5L和6L水桶各一个,怎样取3L的水?

解析:

步骤如下:

  1. 6L桶装满水倒入5L水桶,余下1L水;
  2. 5L桶倒空,将6L桶中剩余的1L水倒入5L桶;
  3. 6L水桶再次装满水倒入5L水桶,余下2L水;
  4. 5L水桶倒空, 将6L水桶中剩余2L水倒入5L水桶;
  5. 6L水桶再次装满水倒入5L水桶,余下3L水;

如图所示:

3、取2个5L的水

问题

一个装了10L水的桶,一个7L的空桶,一个3L的空桶,怎样变成2个5L?

解析:

步骤如下:

  1. 10L桶倒入3L空桶,余下7L水;
  2. 3L桶全部倒入7L桶,成为空桶;
  3. 10L桶倒入3L水给3L桶,余下4L水;
  4. 3L桶全部倒入7L桶,成为空桶;
  5. 10L桶倒入3L水给3L桶,余下1L水;
  6. 3L桶倒入1L水给7L桶,余下2L水;
  7. 7L桶全部倒入10L桶,成为空桶;
  8. 3L桶全部到入7L桶,成为空桶;
  9. 10L桶倒入3L水给3L桶,余下5L水;
  10. 3L桶全部到入7L桶,成为空桶;

如图所示: