A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hlh 中级黑马   /  2016-5-12 23:23  /  639 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

假如你有你有无穷的水,给你一个5升的桶和3升的桶,请问怎么装四升的水出来?

8 个回复

倒序浏览
能再找一个桶吗?
回复 使用道具 举报
本帖最后由 yanzhendong 于 2016-5-13 00:09 编辑

先装满3升水,倒进5升桶里,再装满3升水,倒进5升桶里,倒满不要洒出来,这样3升桶里还有1升水,把5升桶里的水全部倒掉,将3升桶里的1升水倒进5升桶里,这样5升桶里有1升水,在装满3升水倒进5升桶里,这样就有4升水了
回复 使用道具 举报
请问楼主这是用到了什么编程思想呢?
回复 使用道具 举报
yanzhendong 发表于 2016-5-13 00:06
先装满3升水,倒进5升桶里,再装满3升水,倒进5升桶里,倒满不要洒出来,这样3升桶里还有1升水,把5升桶里 ...

哥们,你这方法太麻烦,有待优化~
回复 使用道具 举报
easy   请不要用很 这个字
回复 使用道具 举报
5-3 = 2   放入 3容量中(2/3)
5盛满,倒给刚才2/3中,倒1升,剩4升  
回复 使用道具 举报
好问题。。。
回复 使用道具 举报
5升水,倒入3升的桶里,然后把3升桶里的水倒掉,然后把5升桶里剩下的2升水到进3 升的桶里,然后5升的桶装满后,到1升把3升的桶装满,剩下4升
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马