Если слева стоят бочки с бензином, то мы возьмем их все, если $$$k > n_1$$$, иначе возьмем $$$k$$$ бочек. То есть, если $$$c_1 = A$$$, то ответ $$$min(k, n_1)$$$.
Если слева стоят бочки с керосином, то мы не возьмем ни одной бочки с бензином, если $$$k \le n_1$$$, иначе возьмем $$$k - n_1$$$ бочек бензина. То есть, если $$$c_1 = B$$$, то ответ $$$max(0, n_1 - k)$$$.