Чтобы разделить 12 литров молока на две равные части, то есть по 6 литров, используя только сосуды объемом 5 и 7 литров, можно следовать следующему алгоритму:
Начнем с того, что у нас есть:
- Ведро (V) с 12 литрами молока.
- Пятилитровый сосуд (A) пуст.
- Семилитровый сосуд (B) пуст.
Шаг 1: Заполните семилитровый сосуд.
- Перелейте из ведра 7 литров молока в семилитровый сосуд.
- Теперь у вас: V = 5 литров, A = 0 литров, B = 7 литров.
Шаг 2: Перелейте молоко из семилитрового сосуда в пятилитровый.
- Перелейте 5 литров молока из семилитрового в пятилитровый.
- Теперь у вас: V = 5 литров, A = 5 литров, B = 2 литра.
Шаг 3: Перелейте молоко из пятилитрового сосуда обратно в ведро.
- Перелейте молоко из пятилитрового сосуда обратно в ведро.
- Теперь у вас: V = 10 литров, A = 0 литров, B = 2 литра.
Шаг 4: Перелейте оставшиеся 2 литра из семилитрового сосуда в пятилитровый.
- Перелейте 2 литра из семилитрового сосуда в пятилитровый.
- Теперь у вас: V = 10 литров, A = 2 литра, B = 0 литров.
Шаг 5: Заполните семилитровый сосуд из ведра.
- Перелейте 7 литров из ведра в семилитровый сосуд.
- Теперь у вас: V = 3 литра, A = 2 литра, B = 7 литров.
Шаг 6: Заполните пятилитровый сосуд из семилитрового.
- Перелейте 3 литра из семилитрового сосуда в пятилитровый (чтобы в пятилитровом было 5 литров, а в семилитровом оставалось 4 литра).
- Теперь у вас: V = 3 литра, A = 5 литров, B = 4 литра.
Шаг 7: Перелейте молоко из пятилитрового сосуда обратно в ведро.
- Перелейте 5 литров из пятилитрового сосуда обратно в ведро.
- Теперь у вас: V = 8 литров, A = 0 литров, B = 4 литра.
Шаг 8: Перелейте молоко из семилитрового в пятилитровый.
- Перелейте 4 литра из семилитрового сосуда в пятилитровый.
- Теперь у вас: V = 8 литров, A = 4 литра, B = 0 литров.
Шаг 9: Заполните семилитровый сосуд из ведра.
- Перелейте 7 литров из ведра в семилитровый сосуд.
- Теперь у вас: V = 1 литр, A = 4 литра, B = 7 литров.
Шаг 10: Перелейте молоко из семилитрового в пятилитровый.
- Перелейте 1 литр из семилитрового сосуда в пятилитровый (чтобы в пятилитровом было 5 литров, а в семилитровом оставалось 6 литров).
- Теперь у вас: V = 1 литр, A = 5 литров, B = 6 литров.
Шаг 11: Перелейте 5 литров из пятилитрового сосуда обратно в ведро.
- Перелейте 5 литров из пятилитрового сосуда обратно в ведро.
- Теперь у вас: V = 6 литров, A = 0 литров, B = 6 литров.
Теперь у вас есть 6 литров в ведре и 6 литров в семилитровом сосуде, что соответствует вашей цели разделить 12 литров молока на две равные части.