黑马程序员技术交流社区
标题:
java面试题
[打印本页]
作者:
Spole_168
时间:
2013-6-15 20:56
标题:
java面试题
本帖最后由 Spole_168 于 2013-6-15 21:43 编辑
一个5L瓶子,一个3L瓶子,要怎么样才能让5L的瓶子装成4L?(注:只有两个瓶子,水不限。。)
作者:
杜光
时间:
2013-6-15 21:30
3L的水倒在4L的水槽里
5L的水接着把4L的水槽倒满,剩下的不就是5L的瓶子装成4L!!!?
是不是我想的太简单了?
作者:
Spole_168
时间:
2013-6-15 21:43
杜光 发表于 2013-6-15 21:30
3L的水倒在4L的水槽里
5L的水接着把4L的水槽倒满,剩下的不就是5L的瓶子装成4L!!!?
刚开始不小心搞错了。。。。是这样的。。
作者:
Spole_168
时间:
2013-6-15 21:43
一个5L瓶子,一个3L瓶子,要怎么样才能让5L的瓶子装成4L?(注:只有两个瓶子,水不限。。)
作者:
潘又又
时间:
2013-6-15 22:08
(1)用3L的瓶子连续2次装满水注入5L的瓶子,3L瓶子剩下的就是1L;(2)把5L瓶子里的水倒出,注入3L瓶子剩下的1L水;(3)再次用3L的瓶子注满水,倒入5L的瓶子里,就是4L了。 也可以用类似的方法反过来……
作者:
Spole_168
时间:
2013-6-16 19:14
好像这样可以,(A,B)A:表示5L的容器,B:表示3L的容器。
(5,0)-> (2,3)-> (0,2)-> (5,2)-> (4,3);
成自问自答了。。。。。
作者:
郭天龚
时间:
2013-6-17 18:39
1.把5L的瓶子装满倒入3L的瓶子中,这时5L的瓶子中就是2L水。
2.把3L瓶子中的水倒出,把5L瓶子中的水倒入3L瓶子中,这时3L的瓶子中是2L的水。
3.再次装满5L的瓶子,把3L瓶子装满。5L的瓶子中就是4L的水了。
作者:
丶白菜你个小番
时间:
2014-1-22 16:12
先把5L瓶子水装满,将5L瓶子水倒满3L,然后将3L瓶子水清掉将剩余的2L水倒入3L中,再把5L瓶子水装满,将水倒满已有2L水的3L瓶子中,最后剩下的5L瓶子就只留4L水了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2