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

时间:2016-04-14 02:03:47   收藏:0   阅读:1416
  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.

原文:http://rayfuxk.iteye.com/blog/2290013

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!