Да, уж. Мало того, что я эту задачу решал через жопу, так я еще и не заметил, что она есть частный случай решенной мной тут ранее задачи.
Пусть

-- локальные координаты на римановом многообразии

с римановой метрикой

.
Введем систему дифференциальных уравнений

Теорема. Все решения системы (1) являются решениями системы с лагранжианом

Действительно, каждое решение системы (1) является критической точкой функционала:

Рассмотрим частный случай

-- область в

.
Пусть теперь

-- некоторая гладкая функция и

Тогда

Здесь из лагранжиана выброшена полная производная
