Возьмите бревно с обеих сторон:
log (f (n)) = log (log n) * log n
log (g (n)) = log (n) - log (log (n)) = log (n) (1 - log (log (n)) / log (n))
Ясно, что log (log (n)) доминирует (1 - log (log (n)) / log (n)), поэтому g является O (f). е не O (г). Поскольку это домашнее задание, вам может потребоваться заполнить детали.
Также довольно легко понять, каким должен быть ответ, просто попробовав его с большим числом. 1024 равно 2 ^ 10, поэтому, принимая n = 1024:
f (n) = 10 ^ 10
г (н) = 1024 / 10.
Очевидно, что это не доказательство, но я думаю, что мы можем видеть, кто победит в этой гонке.