有2个装有8两酒的瓶子,1个3两的酒杯,要求4个人每人喝4两

来源:百度知道 编辑:UC知道 时间:2024/05/21 21:55:48
酒杯没有刻度,不能借助其他东西
不能有倒回,最大的量程为8

先倒第一瓶3两到酒杯给A喝;
然后再倒3两到酒杯,此时第一瓶剩2两给B喝;
把酒杯的3两倒回第一瓶,倒第二瓶3两到酒杯,再从酒杯倒第一瓶,再倒第二瓶3两到酒杯,继续把酒杯的倒往第一瓶此时因为第一瓶已有6两所以酒杯只有2两进入第一瓶,酒杯里还剩1两给C喝;
现在的情况是第一瓶满8两第二瓶剩2两,倒第一瓶3两到酒杯,倒第二瓶剩余的2两到第一瓶,把酒杯的3两倒第二瓶,再倒第一瓶3两到酒杯,再把酒杯的3两倒第二瓶,再倒第一瓶3两到酒杯,这样第一瓶剩酒1两给D喝酒,第二瓶有酒6两,酒杯还有3两;
后面的分法很简单了

1、先从A瓶到出3两由第一人喝掉,A瓶中剩5两;
2、再从A瓶到出3两放在杯中不动,A瓶中剩2两;
3、将A瓶的2两由第二人喝掉;
4、将杯中的3两到入A瓶;
5、从B瓶中到出3两到A瓶中,A瓶变6两;
6、再从B瓶到出3两到杯中,B瓶剩2两;
7、将杯中的3两到入A瓶,因瓶中只能装8两,加上A瓶原有的6两,杯中剩1两,由第三人喝掉;
8、此时第一人喝3两、第二人喝2两、第三人喝1两,第四人1两没喝;
9、从A瓶到出3两放在杯中不动,A瓶中剩5两;
10、将A瓶5两到入B瓶,B瓶变成7两;
11、将杯中3两到入A瓶,再将B瓶到出3两放在A瓶中,此时A瓶有6两,再到出3两在杯中,此时B瓶剩1两;
12、再将杯中3两到入A瓶,因瓶中只能装8两,加上A瓶原有的6两,杯中剩1两,给第一个人喝,此时第一人喝够4两;
13、从A瓶中到出3两到B瓶中加原来的1两变成4两给第四人喝,第四人喝够4两;
14、此时A瓶中剩5两,到出3两给第三人喝,第三人喝够4两;
15、A瓶中剩2两给第二人喝,第二人喝够4两;