Ответ:

Найдём целое количество банок, дающее ровно 39 л. Если купить три банки по 10 л, потребуется ещё 9 л — это три банки по 3 л.

Стоимость покупки: \(3\cdot97{,}85+3\cdot31{,}50=293{,}55+94{,}50=388{,}05\) руб. Такая покупка укладывается в бюджет 390 руб.

Остаток: \(390-388{,}05=1{,}95\) руб.

Ответ: 1,95 руб.