main литров, в запасном reserve литров. Двигатель берёт топливо только из основного бака, и на каждый литр грузовик проезжает 10 км.
Каждый раз, когда из основного бака израсходованы очередные 5 литров, из запасного бака в основной мгновенно переливается 1 литр — если в запасном ещё есть топливо. Переливание происходит только целыми порциями в эти моменты, а не постепенно.
Верните, сколько километров проедет грузовик, пока основной бак не опустеет.main=12, reserve=1 → 130
После 5 литров из запасного переливается 1 литр, в основном становится 8. Ещё через 5 литров запасной уже пуст. Всего потрачено 13 литров — 130 км.
main=4, reserve=10 → 40
Пять литров из основного бака израсходовать не получится, поэтому подливки не будет: 40 км.
main=9, reserve=3 → 110
После 5 литров подливается 1 литр (осталось 5), после следующих 5 — ещё 1 (осталось 1). Всего 11 литров — 110 км.
main ≤ 100reserve ≤ 100main=12, reserve=1
130
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 79 тестов на сервере, включая скрытые.