Вот как вы можете найти ответ без каких-либо подсказок, просто используя математику.
Начните развертывание рекурсии: .
Рекурсия будетв какой-то момент остановитесь, поэтому мы должны найти разумную точку остановки.Пытаясь 0, 1, 2, вы можете видеть, что 2 выглядит хорошо, потому что вы можете легко решить уравнение: .
Решив его, вы получите .
Таким образом, рекурсия будет продолжаться log(log(n))
раз, и это сложность вашего времени.
PS было решено немного более трудное повторение здесь.