Извините за публикацию этого вопроса.
По-видимому, это известная последовательность, называемая последовательностью Витоффа, и существует аккуратная формула для A [n], заданная как A [n] = [n * phi], где [x] = интегральная часть x, а phi - золотое сечение .
Чтобы вычислить [n phi], мы можем аппроксимировать phi как отношение последовательных чисел Фибоначчи, давая алгоритм O (logn loglogn). (O (logn) время для выполнения арифметических операций с O (log n) битами).