Пусть кувшин 3л будем обозначать К3, а 8-литровый К8 тогда алгоритм такой 1) заполнить К8 2) перелить из К8 в К3 3 литра 3) опустошить К3 4) повторить пункты 2 и 3 5) перелить остатки из К8 в К3 6) заполнить К8 7) перелить из К8 в К3 сколько влезет (а точнее 1 литр) 8) в К8 останется 7 литров
тогда алгоритм такой
1) заполнить К8
2) перелить из К8 в К3 3 литра
3) опустошить К3
4) повторить пункты 2 и 3
5) перелить остатки из К8 в К3
6) заполнить К8
7) перелить из К8 в К3 сколько влезет (а точнее 1 литр)
8) в К8 останется 7 литров