Про поиск на форуме вам никто и не говорил
В первой задаче присутствует прогрессия. Тут нужно учитывать, что заправлять машину придётся и при движении вперёд и при возвращении к резервуару за новой порцией топлива. При это каждый раз нужно будет заполнять хранилища, пополняя в них запасы топлива. Решение есть, но не очевидное.