Для решения этой задачи воспользуемся методом перебора состояний сосудов: бочки ( л), первого ведра ( л) и второго ведра ( л). Виноделу необходимо получить ровно литров в одном из сосудов за минимальное число шагов. ️ Шаг 1: Первое наполнение тринадцатилитрового ведра Винодел наполняет ведро объемом литров из бочки.
- Бочка: л Ведро л: л Ведро л: л
️ Шаг 2: Перелив в семилитровое ведро Винодел переливает вино из тринадцатилитрового ведра в семилитровое до его заполнения.
- Бочка: л Ведро л: л Ведро л: л
️ Шаг 3: Возврат вина в бочку Вино из семилитрового ведра выливается обратно в бочку.
- Бочка: л Ведро л: л Ведро л: л
️ Шаг 4: Освобождение тринадцатилитрового ведра Оставшиеся литров из ведра на литров переливаются в ведро на литров.
- Бочка: л Ведро л: л Ведро л: л
️ Шаг 5: Второе наполнение тринадцатилитрового ведра Винодел снова наполняет тринадцатилитровое ведро из бочки.
- Бочка: л Ведро л: л Ведро л: л
️ Шаг 6: Долив в семилитровое ведро Из ведра на литров доливается литр в ведро на литров (до краев).
- Бочка: л Ведро л: л Ведро л: л
️ Шаг 7: Второй возврат вина в бочку Вино из семилитрового ведра снова выливается в бочку.
- Бочка: л Ведро л: л Ведро л: л
️ Шаг 8: Получение результата Винодел переливает вино из тринадцатилитрового ведра в семилитровое до заполнения последнего. Поскольку в тринадцатилитровом ведре было литров, а в семилитровое поместится только , в первом останется ровно литров.
- Бочка: л Ведро л: л Ведро л: л
Ответ: Минимальное количество переливаний составляет 8. Хотите разобрать решение аналогичной задачи с другими объемами емкостей?