В критерии сравнения двух обоснований по принципу Оккама нет ни слова о методе поиска решения. Тем более перебор из него не вытекает.
Речь о том, что если есть два обоснования, то, при определенных условиях, их можно сравнить.
Раз эти задачи в тестах (ну, тема тут о тестах, не я начинал, я не виноват), метод должен быть, и метод быстрый.
Лично я не против метрики термов. Вы подсчитываете количество узлов синтаксического дерева. Это более правильный метод, чем подсчитывать строки кода или количество символов кода, как обычно делают для программ. Я считаю, что это хорошая замена расплывчатому понятию «простота».
Кстати, ваше определение последовательность тривиально переводится в язык функционального программирования. Но мы же тут рассматриваем реальный случай, когда авторы теста не задают ни метрику, ни язык описания последовательности.