酒肆老板娘的难题

来源:互联网 发布:c语言编程学校 编辑:程序博客网 时间:2024/06/11 21:53

今天忽然看到这个问题,呵呵,自己实在是没有好办法,去谷歌了一下。看到一个不错的答案,别的想法也不错,但是不符合要求。

1.问题:

      有人给酒肆的老板娘出了一个难题:此人明明知道店里只有两个舀酒的勺子,分别能舀7两和11两酒,却硬要老板娘卖给他2两酒。聪明的老板娘毫不含糊,用这两个勺子在酒缸里舀酒,并倒来倒去,居然量出了2两酒,聪明的你能做到吗?

2.答案:

 

先舀7两倒到11两勺里
再舀7两倒到11两勺里,7两的勺里剩3两
把11两勺里的酒倒掉,把7两的勺里剩的3两倒入
再舀7两倒到11两勺里,11两的勺里还可以装11-(3+7)=1两
再舀7两倒到11两勺里,7两勺剩7-1=6两
把11两勺里的酒倒掉,把6两倒入,11两的勺里还可以装11-6=5两
再舀7两倒到11两勺里,7两勺剩7-5=2两

 

这个答案不错,希望能对大家有帮助~~