一桶有10L的油,以及3L和7L的空桶,怎么分出5L和5L

  1. 10L->3L; 3L->7L State:10L:7; 3L:0; 7L:3.  // 说明:10L的桶里的倒入3L的桶里,然后3L的桶里的油导入7L的桶里。状态:10L的桶里现在是7,3L的桶里没有油,7L的桶里有3。
  2. 10L->3L; 3L->7L State:10L:4; 3L:0; 7L:6.
  3. 10L->3L; 3L->7L State:10L:1; 3L:2; 7L:7.  // 状态:因为7L的桶里装满了才7,所以还有2会留在3L的桶里。 
  4. 7L->10L; 3L->7L State:10L:8; 3L:0; 7L:2.
  5. 10L->3L; 3L->7L State:10L:5; 3L:0; 7L:5.

猜你喜欢

转载自rayfuxk.iteye.com/blog/2290013
l