"1. Этап генерирования дней поездок от заправки до заправки. То есть маршрут на одну машину генерирует на весь месяц локальные маршруты. Например [[1, 3], [4, 6]]…]. Так он будет генерировать например если заправка в конце рабочего дня 3 числа или в начале рабочего дня 4.
2. На все это накладывается еще сколько в такие локальные маршруты нужно проехать и сколько остается бензина. Здесь и выскакивает ошибка. Тут нужно учесть, чтобы к следующей заправке в баке было столько литров, чтобы не было в какой-то момент не было больше, чем возможно в баке и чтобы была возможность проехать до заправки. Пороться приходится с несостыковкой по сколько надо проехать сколько проехали, выходом за границу бака и с отрицательным остатком "