一个问题(回答的简单,清楚.悬赏60分)

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:56:02
甲、乙、丙、丁、四人去郊区游玩,他们带了两瓶可乐都是800毫升的(共1600毫升)可他们发现只带了一个杯子,还是300毫升的,问怎样才能让四人喝到平均的可乐?

甲先喝300,把剩500一瓶倒满杯子剩200乙喝,把800的倒300到另一瓶再倒300到杯子,把杯子倒入另一瓶装满剩一百甲喝,把剩200的瓶全倒杯子,另一瓶满的倒入杯子倒满再把杯子倒入空瓶,再从另一瓶分别倒300到这瓶和300的杯子,剩100给丙喝,把杯子倒入有的那瓶,剩100丁喝,把瓶子倒300给丁喝,剩500倒300给丙喝,最后200给乙喝

1600/4=400
300+300=600
800-600=200

第一瓶先让两个人各喝300mL(用300mL的杯子满杯分发),第二瓶让另外两个人各喝300mL,再把第一瓶的200mL倒入300mL的杯子里,就剩下第二瓶中的200mL与第一个空瓶对半分了(因为容积形状都一样,只要比高度就够了),而杯中剩余的200mL可继续倒入两个空瓶中对半分了,OK,公平了

这问题好难,但只有楼上的答对了,佩服佩服啊。我研究了半天。呵呵。

设两个瓶子为A,B
A,500 B,800 杯300 甲喝300
A,200 B,800 杯300 乙喝200
A,300 B,800 杯0
A,600 B,500 杯0
A,800 B,200 杯100 甲喝100
A,700 B,0 杯300
A,100 B,600 杯300 丙喝100
A,0 B,800 杯100 丁喝100
A,0 B,800 杯0
A,600 B,200 杯0 乙喝200
A,600 B,0 杯0
A,300 B,0 杯300 丙丁各喝300

如果杯上没刻度,那一人喝一杯,剩下倒掉,
有刻度,一人喝400毫升