Для решения задачи необходимо составить алгоритм действий, которые приведут к нужному результату, используя предоставленные блоки. В данном случае, необходимо, чтобы в емкости Б стало 3 л воды. Судя по имеющимся блокам, можно наполнять емкости А и Б, выливать воду из них, а также переливать воду из одной емкости в другую.
- Наполнить А
- Перелить из А в Б (Б наполнится, в А останется 17л)
- Вылить Б
- Перелить из А в Б (в Б останется 17л)
- Вылить Б
- Перелить из А в Б (в Б останется 14л)
- Вылить Б
- Перелить из А в Б (в Б останется 11л)
- Вылить Б
- Перелить из А в Б (в Б останется 8л)
- Вылить Б
- Перелить из А в Б (в Б останется 5л)
- Вылить Б
- Перелить из А в Б (в Б останется 2л)
- Наполнить А
- Перелить из А в Б (Б наполнится, в А останется 19л)
- Вылить Б
- Перелить из А в Б (в Б останется 19л)
- Вылить Б
- Перелить из А в Б (в Б останется 16л)
- Вылить Б
- Перелить из А в Б (в Б останется 13л)
- Вылить Б
- Перелить из А в Б (в Б останется 10л)
- Вылить Б
- Перелить из А в Б (в Б останется 7л)
- Вылить Б
- Перелить из А в Б (в Б останется 4л)
- Вылить Б
- Перелить из А в Б (в Б останется 1л)
- Наполнить А
- Перелить из А в Б (Б наполнится, в А останется 18л)
- Вылить Б
- Перелить из А в Б (в Б останется 18л)
- Вылить Б
- Перелить из А в Б (в Б останется 15л)
- Вылить Б
- Перелить из А в Б (в Б останется 12л)
- Вылить Б
- Перелить из А в Б (в Б останется 9л)
- Вылить Б
- Перелить из А в Б (в Б останется 6л)
- Вылить Б
- Перелить из А в Б (в Б останется 3л)
Количество действий: 44
Попробуем более короткий путь:
- Наполнить А
- Перелить из А в Б (в А останется 17л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 17л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 14л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 14л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 11л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 11л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 8л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 8л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 5л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 5л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 2л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 2л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 0л, в Б 2л)
- Наполнить А
- Перелить из А в Б (в А останется 17л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 17л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 14л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 14л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 11л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 11л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 8л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 8л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 5л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 5л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 2л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 2л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 0л, в Б 2л)
- Наполнить А
- Перелить из А в Б (в А останется 17л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 17л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 14л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 14л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 11л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 11л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 8л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 8л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 5л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 5л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 2л, Б полный)
- Вылить Б
- Перелить из А в Б (в А останется 2л, в Б 0л)
- Наполнить А
- Перелить из А в Б (в А останется 0л, в Б 2л)
- Наполнить А (в А 20л, в Б 2л)
- Перелить из А в Б (в А 19л, в Б 3л)
Количество действий: 81
- Наполнить А (в А 20 л, в Б 0 л)
- Перелить из А в Б (в А 17 л, в Б 3 л)
Количество действий: 2
Ответ: 2