Небольшое замечание по задачке №4. В условии сказано, что нам нужно ровно 1 литр. А как мы точно можем знать, что в шаге 4 мы перелили 2 литра? Если в канистре 1 литр остался. Неточное решение выходит.
Ну а разве чтобы заполнить трехлитровую канистру, в которой уже есть литр воды, мы можем не точно отмерить два литра (погрешности не считаем). Когда канистра трехлитровая полная будет, тогда и будет отмерено 2 литра.
Да, я видел) Согласен, что решение правильное, и я был удивлен еще одному способу! А по поводу задачек - конечно буду! У меня их огромное количество и все они интересные и сложные! Как и писал уже, есть даже ОЧЕНЬ сложные!