ここは解法非限定のスレなので、どんな解法を用いてもよい。
問題の意味が小中学生にわかれば解法は限定しない。
解法限定スレは別にある。

とりあえず、Rで作ってみたが、これが最短なのかは自信がない。

題材
20Lの容器に油が満杯である。
他に7Lと13Lの空の容器1つずつある。
これらを使って10Lの油の入った容器をつくる方法を述べよ。

> solve(7,13,20,0,0,20,10)
7L 13L 20L
[1,] 0 0 20
[2,] 0 13 7
[3,] 7 6 7
[4,] 0 6 14
[5,] 6 0 14
[6,] 6 13 1
[7,] 7 12 1
[8,] 0 12 8
[9,] 7 5 8
[10,] 0 5 15
[11,] 5 0 15
[12,] 5 13 2
[13,] 7 11 2
[14,] 0 11 9
[15,] 7 4 9
[16,] 0 4 16
[17,] 4 0 16
[18,] 4 13 3
[19,] 7 10 3