Вопрос: если х2>x1, то энергия затрачивается. А если х2<=x1, то энергия дополнительная получается? Или надо брать абсолютную величину разности?
А задача сводится к построению графа и поиску кратчайшего пути на нем.