Чтобы разделить 12 литров сока между тремя людьми так, чтобы у каждого было одинаковое количество, можно использовать следующие шаги. Обозначим ёмкости так:
- A — 3 литра
- B — 5 литров
- C — 6 литров
- D — 7 литров
- Z — 12 литровая бочка
Каждому человеку необходимо получить по 4 литра сока, так как 12 литров разделить на 3 человека будет по 4 литра на каждого.
Алгоритм распределения сока:
Перелить из Z (бочка) в D (7 л):
Z > DПерелить из D (7 л) в C (6 л):
D > CПерелить из C (6 л) в A (3 л):
C > AПерелить из A (3 л) обратно в C (6 л):
A > C
Теперь в C (6 л) у нас 4 литра, в A (3 л) — 0 литров, в D (7 л) — 4 литра, а в Z (бочка) — 8 литров.
- Теперь переливаем из D (7 л) обратно в A (3 л):
D > A
Теперь у нас есть:
- A (3 л) — 3 литра
- D (7 л) — 1 литр
- C (6 л) — 4 литра
- Z (бочка) — 8 литров
- Переливаем из Z (бочка) в A (3 л):
Z > A
Таким образом, у нас у каждого человека будет по 4 литра:
- A (3 л) — 4 литра
- D (7 л) — 4 литра
- C (6 л) — 4 литра
После окончания манипуляций получаем:
- A получает 4 литра,
- C получает 4 литра,
- D получает 4 литра,
Таким образом, сок был равномерно распределён между тремя людьми.
