Пусть x - количество двухлитровых банок. Тогда 0,5х - количество 1,5-литровых банок, 5x/3 - количество 3-литровых. В сумме объем всех банок составляет 46,5 литров. Тогда:
2x + 1,5 * 0,5x + 3* 5x/3 = 46,5;
7x + 3x/4 = 93x/2;
31x/4 = 93/2;
x = 93*4/(2*31);
x = 6.
Вычислим, сколько всего банок было использовано: x + 0,5x + 5x/3 = 6 + 3 + 10 = 19.
Ответ: 19 банок.