Ответ:

Пусть банок с помидорами было \(x\), тогда банок с огурцами — \(2x\).

После открытия осталось:

с огурцами — \(2x-4\) банки;

с помидорами — \(x-6\) банок.

По условию их соотношение стало 3 : 1:

\[\frac{2x-4}{x-6}=3\]

Решим уравнение:

\[2x-4=3(x-6)\]

\[2x-4=3x-18\]

\[x=14\]

Изначально банок с огурцами было:

\[2\cdot14=28\]

После открытия 4 банок осталось:

\[28-4=24\]

Ответ: 24 банки с огурцами.